-> day라는 지역변수가 초기화 되지 않아 발생한 오류
-> 현재 day라는 변수를 선언만 해준 상황
[개념check]
* 선언 : 변수를 만들기만 하고 값을 넣어주지 않은 상태
* 초기화 : 선언한 변수에 '처음' 값을 넣어주는 것
* 할당 : 마지막으로 초기화한 이후 변수에 값을 넣어주는 것
해결방법 : int day = 0; 라고 변수에 값을 초기화해준 후, 이용하면 된다.
[해결되지 않은 궁금증]
이건 왜 선언만하고 조건문에서 대입했는데도 오류가 안 났지 ?
'개발자 취준기 > Error Collection' 카테고리의 다른 글
Unhandled exception type Exception (0) | 2023.02.23 |
---|---|
Unreachable Code (0) | 2023.02.23 |
[Java]_The operator is undefined for the argument type(s) boolean, int (0) | 2023.02.11 |
[Java]_java.lang.NullPointerException (0) | 2023.02.10 |
Syntax error, Identifier expected after this token (0) | 2023.02.10 |