Progamming/BAEK JOON > 백준의 알고리즘
[백준] 1008번 : A/B - JAVA
코딩밤
2023. 2. 7. 09:44
300x250
https://www.acmicpc.net/problem/1008
1008번: A/B
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
풀이
Scanner로 입력받아 연산을 해주었다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double a=sc.nextDouble();
double b=sc.nextDouble();
System.out.print(a/b);
}
}
기초적인 방법이다.
문제에서 실제 정답과 출력값의 절대 오차 또는 상대오차 이하로 출력 하려면
반드시 double(실수)형으로 출력 해주어야 한다.
나눗셈을 할 때는 반드시 하나의 값이 실수여야 한다.
정수형으로 입력 받을 경우
int a = 1;
int b = 3;
System.out.println(a/b) = 0 // 정수 / 정수
정수형으로 받았을 경우 해결법으로는 형변환이 있다.
double c = (double)a / b // (실수로 형변환) / 정수
300x250