본문 바로가기
개발 기록/Java

[JAVA] Error(The local variable num may not have been initialized)

by Ratataca 2022. 1. 4.

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

The local variable num may not have been initialized

 

 

해당 에러는 java에서 변수를 선언하는 과정에서 최기화를 하지 않아서 발생하는 문제이다. 

즉, int num은 선언하였지만 해당 변수의 값이 없는 상태에서 사용되기 때문에 초기화 문제가 나타났다.

 

에러 코드

public class Test {

	public static void main(String[] args) {
		int num;
		System.out.print(num);
	}
}

 

해결 코드

public class Test {

	public static void main(String[] args) {
		int num = 10;
		System.out.print(num);
	}
}

'개발 기록 > Java' 카테고리의 다른 글

[Java] 윈도우즈에 openJDK 11 설치하기  (0) 2021.10.27

댓글