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()로 바꿔줍시
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 1018 JAVA 자바] 체스판 다시 칠하기 (0) | 2023.07.29 |
---|---|
[백준 1010 JAVA 자바] 다리 놓기 (0) | 2023.07.29 |
[백준 1004 JAVA 자바] 어린왕자 (0) | 2023.07.29 |
[백준 1002 JAVA 자바] 터렛 (0) | 2023.07.29 |
[백준 1001 JAVA 자바] A-B (0) | 2023.07.29 |