Java에서 배열 초기화
Java에서 배열을 선언할 때는 일반적인 함정을 피하기 위해 올바른 구문과 초기화 기술을 이해하는 것이 중요합니다.
제공된 Java 코드에는 다음과 같은 내용이 있습니다. line:
data[10] = {10,20,30,40,50,60,71,80,90,91};
구문 오류가 발생합니다. 이 문제는 Java 배열이 데이터 자체가 아닌 배열 객체에 대한 참조를 저장하기 때문에 발생합니다. 결과적으로 새 배열을 배열 요소에 직접 할당하는 것은 올바르지 않습니다.
이 오류를 해결하고 Java에서 배열을 올바르게 초기화하려면 배열 초기화 프로그램을 사용할 수 있습니다. 이 기능을 사용하면 아래와 같이 선언하는 동안 배열의 초기 값을 지정할 수 있습니다.
int[] data = {10,20,30,40,50,60,71,80,90,91};
또는 다음 구문을 사용하여 배열을 초기화할 수 있습니다.
int[] data; data = new int[] {10,20,30,40,50,60,71,80,90,91};
배열을 생성하는 동안 배열을 초기화할 때 첫 번째 선언이 두 번째 선언보다 선호된다는 점에 유의하세요.
또한 다음에서 data[10]에 액세스합니다. 원래 코드도 올바르지 않습니다. Java 배열에는 0 기반 인덱싱이 있습니다. 즉, 유효한 인덱스 범위는 0부터 9까지입니다. 배열 범위를 벗어나는 인덱스에 액세스하려고 하면 ArrayIndexOutOfBoundsException이 발생합니다.
위 내용은 Java 배열의 요소를 올바르게 초기화하고 액세스하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!