본문 바로가기

카테고리 없음

[백준/level 1] No 1001. A-B (JAVA)

<문제>

이번엔 정수를 입력받아 뺄셈 연산을 한 후 출력하는 문제이다.

<정답>

//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);

으로도 사용할 수 있다.