그래서 int 배열을 선언하고 초기화하고 있습니다 :
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
arr[i] = UN;
}
대신이 작업을 수행한다고 가정 해 보겠습니다.
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
표준 출력으로 인쇄합니다. 또한 내가 이것을하면 :
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
... true
표준 출력으로 인쇄합니다. 그렇다면 Java는 기본적으로 배열을 어떻게 초기화합니까? 기본 초기화가 배열 인덱스를 설정한다고 가정해도 안전합니다. 즉, 배열 0
을 반복하고 초기화 할 필요가 없습니다.
감사.