[12/29] 백준 JAVA - #1000, #1001

주원·2024년 12월 29일

알고리즘

목록 보기
1/6
post-thumbnail

#1000

문제

내 정답

import java.util.Scanner;

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

Scanner 클래스의 사용

  • 기본적인 데이터 타입들을 스캐너를 통해 입력받는다.
  • 사용할 시 import를 통해 호출해주어야 한다.
  • sc, scan, in, input 4개의 객체 이름이 가장 많이 쓰인다고 한다.

#1001

문제

내 정답

import java.util.Scanner;

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

sc.close();을 해야하는 이유
필수는 아니지만, JAVA에서 resource(메모리, 입출력 스트림 등)을 사용하는 경우
sc.close();를 호출함으로써 리소스들의 낭비를 막고,
메모리 누수와 같은 예기치 않은 문제를 방지할 수 있다.

0개의 댓글