(문제해결) java: variable p might not have been initialized
My Happening:
코드 실행 중 "java: variable {variable} might not have been initialized" 발생
Why:
소스코드에서 변수를 초기화 하지 않고 이용하여서 build 중에 에러가 발생하였다.
int p;
System.out.println(p);
int p; 를 선언 후 바로 Sout(p) 사용하면 문법 오류가 발생한다.
해결방법:
- 초기화 되지 않는 변수를 찾는다.
- 해당 변수를 초기화해주도록 한다.
int p = 0;
System.out.println(p);
IntelliJ 에서는 사진과 같이 오류난 부분을 추적해서 빨간색 언더바(_)로 안내해주고 있다. 추적된 경로를 따라가 변수를 초기화해주도록 한다.