Java1 [자바/Java] 배열을 초기화 했을 때의 default 값 우선 자바는 다음과 같은 형태로 배열을 초기화 합니다. int [] arr; arr = new int [5]; String [] arr2 = new String [8]; char [] arr3 = {a, b, c}; 세 번째 경우는 배열을 선언함과 동시에 값을 지정해주었지만, 앞 전의 두 가지 같은 경우는 따로 값을 지정해두지는 않았습니다. 이 때, 배열에는 무슨 값이 들어 있을까요? 우선 어떤 데이터 타입으로 배열을 초기화 하는지에 따라 값이 다르게 됩니다. String을 포함한 객체 타입 일 때 : null byte / short / int / long 타입 일 때 : 0 float / double 과 같은 실수 타입 일 때 : 0.0 boolean 일 때 : false char 일 때 : \u000.. 2022. 8. 26. 이전 1 다음