두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
import java.util.Scanner;
public class BOJ_1008 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double A = scanner.nextDouble();
double B = scanner.nextDouble();
double result = A / B;
System.out.println(result);
}
}
스캐너로 정수 A와 B를 입력 받고 변수 result에 (A / B) 값을 저장하여 출력할 수 있도록 코드를 작성하였다. 처음에는 A와 B를 int형으로 값을 받았는데 바보같은 생각이었다. int형(정수)으로 입력을 받을 경우, 소수점 이하를 버리고 계산하기 때문이다. 다음에는 같은 실수 반복하지 않기.