Java의 기본 배열 값
배열 요소에 값을 할당하지 않고 해당 요소에 액세스하려고 하면 컴파일러는 단순 변수의 경우처럼 오류를 생성하지 않습니다. 대신 쓰레기가 아닌 값을 할당합니다.
다음은 기본 할당 값입니다.
| S. 아니요. | 데이터 유형 | 기본값 |
|---|---|---|
| 1 | 부울 | 거짓 |
| 2 | 정수 | |
| 3 | 더블 | 0.0 |
| 4 | 끈 | null |
| 5 | 사용자 정의 유형 | null |
예:
Java // Java program to demonstrate default // values of array elements class ArrayDemo { public static void main ( String [] args ) { System . out . println ( 'String array default values:' ); String str [] = new String [ 5 ] ; for ( String s : str ) System . out . print ( s + ' ' ); System . out . println ( 'nnInteger array default values:' ); int num [] = new int [ 5 ] ; for ( int val : num ) System . out . print ( val + ' ' ); System . out . println ( 'nnDouble array default values:' ); double dnum [] = new double [ 5 ] ; for ( double val : dnum ) System . out . print ( val + ' ' ); System . out . println ( 'nnBoolean array default values:' ); boolean bnum [] = new boolean [ 5 ] ; for ( boolean val : bnum ) System . out . print ( val + ' ' ); System . out . println ( 'nnReference Array default values:' ); ArrayDemo ademo [] = new ArrayDemo [ 5 ] ; for ( ArrayDemo val : ademo ) System . out . print ( val + ' ' ); } }
산출
String array default values: null null null null null Integer array default values: 0 0 0 0 0 Double array default values: 0.0 0.0 0.0 0.0 0.0 Boolean array default values: false false false false false Reference Array default values: null null null null null