Java에서 배열을 선언할 때 요소는 해당 데이터 유형에 따라 기본값으로 초기화됩니다. 질문이 생깁니다: 정수 배열의 기본 초기화는 무엇입니까?
이 질문에 대답하려면 다음 코드를 고려해 보겠습니다.
static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; }
이 코드에서 배열 arr은 다음으로 초기화됩니다. UN으로 설정된 각 요소는 값이 0입니다. 대신 다음 코드가 실행되면
int[] arr = new int[5]; System.out.println(arr[0]);
0이 인쇄됩니다. 정수 배열의 기본 초기화가 0임을 나타냅니다. 이는 다음 코드로도 확인됩니다.
static final int UN = 0; int[] arr = new int[5]; System.out.println(arr[0] == UN);
true를 인쇄합니다.
따라서 Java에서는 정수 배열이 기본적으로 0으로 초기화됩니다. 이는 0이 아닌 특정 값이 필요한 경우를 제외하고 각 요소를 초기화하기 위해 배열을 수동으로 반복할 필요가 없음을 의미합니다.
위 내용은 Java에서 정수 배열의 기본 초기화 값은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!