C나 C++를 작성할 땐 변수를 선언하고 초기화를 하지 않아도
출려함수로 출력을 하면 임의의 값 소위 '쓰레기 값'이 들어가서 출력이라도하던데
JAVA는 그렇지 않더군요. 바로 요런 에러메세지를 뿜었습니다.
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The local variable average may not have been initialized
C/C++과 변수선언시 어떤부분이 달라서 이런일이 생기는지 혹시 아시는분 계시나요?~
그리고 C와 C++은 global variable로 선언하면 보통은 각변수의 default값으로 초기화 되던데
JAVA는 그런 경우가 잇는 변수가 있나요?~