앞에서 풀었던 +, -, *, / 문제에 나머지 연산까지 결합한 문제

처음에 완전히 바보같은 짓을 했다.

 

당연히 A/B 결과가 정수형이 아닐 거라 생각하고, A/(double)B로 제출했는데 계속 틀렸다고 했다.

 

덕분에 다른 분들이 풀어놓은 소스도 찾아봤는데, 아무리 봐도 다른 점이 없었다 .. 

새롭게 알게된 건 있다. 

평소에 쓰던 Scanner를 사용하고 나서는 .close()를 해 줘야 한다...!

 

그래서 찾아보니 형변환이 없었고, 출력 예시를 보니 정수형이었다. ...

 


 

< 풀이 >

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		
		int A = scan.nextInt();
		int B = scan.nextInt();
        
		System.out.println(A+B);
		System.out.println(A-B);
		System.out.println(A*B);
		System.out.println(A/B);
		System.out.println(A%B);
	}
}

'프로그래밍 > JAVA' 카테고리의 다른 글

acmicpc(baekjoon) 2588 - 곱셈  (0) 2021.02.08
acmicpc(baekjoon) 10430 - 나머지  (0) 2021.01.24
acmicpc(baekjoon) 1008 - A/B  (0) 2021.01.23
acmicpc(baekjoon) 10998 - AxB  (0) 2021.01.23
acmicpc(baekjoon) 1001 - A-B  (0) 2021.01.23

+ Recent posts