<문제>
이번엔 정수를 입력받아 뺄셈 연산을 한 후 출력하는 문제이다.
<정답>
//Scanner을 쓰기 위한 import.
//import java.util.*;로도 사용 가능.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 텍스트를 입력받기 위해 Scanner 사용
Scanner numIn = new Scanner(System.in);
//nextInt -> 다음 정수를 읽는다.
int A = numIn.nextInt();
int B = numIn.nextInt();
System.out.println(A-B);
//Scanner 사용 후에는 꼭 close로 닫아줘야함
numIn.close();
}
}
설명을 보고 싶다면 클릭 🔻
더보기
Scanner는 키보드 입력을 받는 대표적인 Java의 패키지다.
java.util이라는 패키지에 내장되어 있으며, ( * )의 경우, 모든 패키지를 사용한다는 뜻으로 해석되기 때문에
import java.util.Scanner;
import java.util.*;
둘 다 사용 가능한 것.
키보드에서 입력을 받아 읽어오는 방법은 다양한데, 해당 문제는 숫자 연산 문제이고 0 초과, 10 미만의 조건이 있기 때문에 nextInt()를 사용하여 읽어왔다.
정수 - 정수끼리는 연산이 가능하므로 바로 A - B 형태로 출력하거나
int minus = A - b
System.out.println(minus);
으로도 사용할 수 있다.