백준 문제풀기/JAVA
[백준 1008 JAVA 자바] A/B
냉동피자
2023. 7. 29. 21:29
A+B
A-B 에 이은
A/B입니다
1. 두 정수를 입력받아
2. 두 정수를 나눠
3. 출력하면 되겠죠
출력) 실제 정답과 출력값의 절대오차 또는 상대오차가 10^-9 이하이면 정답이다.
라고합니다
코드 보시죠
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double a = scan.nextDouble();
double b = scan.nextDouble();
System.out.println(a/b);
}
}
A+B와 A-B와의 차이는
double a = scan.nextDouble();입니다
python과 다르게 java에서는
입력을 할 때 int, float, double 등 조건이 붙습니다
거기에 java에서는 int / int는 우리가 학교에서 배운 단순한 나누기가 아니고
몫만을 돌려주기 때문에
"우리가 아는" 나누기를 하기 위해선
double 형식을 사용해야합니다
scan.nextInt()도 scan.nextDouble()로 바꿔줍시