본문 바로가기

BAEKJOON

[ 백준 - Java ] 1000번

 

1000번: A+B

 

 

문제 1000


 

 

 

오답


 

 

해결 방안


error : cannot find symbol

 

이러한 에러는 포괄적인 에러로 작성한 소스코드에 문제가 있거나, 컴파일 하는 방식에 문제가 있을 때 발생한다.

 

Java에서는 외부 라이브러리를 사용하려면 import 구문을 통해 클래스의 위치를 알려주어야 한다.

이 문제에서는 Scanner 클래스를 사용하기 위해 java.util.Scanner를 import 해야한다.

 

Intellij는 내가 따로 import 안 해줬더라도 자동적으로 해줬기에 ~ .. 습관이 되었고 .. 

결국 위에서는 컴파일러가 Scanner를 찾을 수 없어 오류가 발생한다.

 

 

정리하자면

필요한 클래스를 명시적으로 import해야 컴파일할 수 있기 때문에,

import java.util.Scanner;를 추가하여 Scanner 클래스를 올바르게 참조할 수 있게 변경해야 한다.

 

반성합니다 

 

 

https://yangbox.tistory.com/60

 

Cannot find symbol 원인 및 해결방법(Cannot resolve symbol, Symbol not found 등)

Cannot find symbol 원인 및 해결방법(Cannot resolve symbol, Symbol not found 등) 개발 중 종종 마주치는 에러인 Cannot find symbol에 대해 정리한다. (Cannot resolve symbol과 Symbol not found과 같은 의미이다.) 1. Cannot find s

yangbox.tistory.com

 

 

정답


import java.util.Scanner;

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

 

 

'BAEKJOON' 카테고리의 다른 글

[ 백준 - JAVA ] 2562번 최댓값  (1) 2024.11.14
[ 백준 - Java ] 20492번 세금  (2) 2024.11.07
[ 백준 - Java ] 1001번, 10998번, 1008번  (0) 2024.11.07