변수를 선언하고, 초기화를 하지 않을 경우

Java에서 변수를 선언하고 초기화를 하지 않았을 경우,
각 타입별로 출력되는 기본 초기값에 대해 알아보자.

종류 데이터 타입 출력되는 초기값
정수타입 byte 0
short
int
long 0L
char \u0000
실수 타입 float 0.0
double 0.0F
논리 타입 boolean false
String 포함 클래스/배열/인터페이스 null

cf) JavaScript는 변수를 만든 후 초기화하지 않으면,
undefined가 초기값으로 출력된다.


참고 링크