728x90
반응형

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A+B를 출력한다.

예제 입력 1

1 2

예제 출력 1

3

 

내가 작성한 코드 (JAVA 성공)

import java.util.*;

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

 

정리

처음에 이렇게 작성해서 제출했더니 컴파일 오류가 발생했다.

class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int num1 = sc.nextInt();
        int num2 = sc.nextInt();
        
        System.out.println(num1 + num2);
    }
}
Main.java:3: error: cannot find symbol
        Scanner sc = new Scanner(System.in);
        ^
  symbol:   class Scanner
  location: class Main
Main.java:3: error: cannot find symbol
        Scanner sc = new Scanner(System.in);
                         ^
  symbol:   class Scanner
  location: class Main
2 errors

잘 들여다 보니 Scanner를 아래와 같이 import 해주지 않아서 생긴 문제였다.

import java.util.*;

import를 추가해주고 제출했더니 성공.
너무 쉽다고 신나서 빠르게 코드 작성하고 제출을 눌렀더니 import를 안했네 ㅎㅎ..

728x90
반응형
복사했습니다!