Java 배열을 올바르게 정의하고 초기화하려면 구체적인 코드 예제가 필요합니다.
Java 프로그래밍에서 배열은 동일한 유형의 요소를 저장하는 데 사용되는 일반적으로 사용되는 데이터 구조입니다. 효율적이고 안정적인 코드를 작성하려면 배열을 올바르게 정의하고 초기화하는 것이 중요합니다. 이 문서에서는 Java 배열을 올바르게 정의하고 초기화하는 방법을 자세히 설명하고 특정 코드 예제를 제공합니다.
배열 정의
자바에서 배열을 정의하는 구문은 다음과 같습니다.
dataType[] arrayName; 或 dataType arrayName[];
그 중 dataType은 배열에 포함된 요소의 데이터 유형을 나타내며, arrayName은 배열의 이름입니다.
예를 들어, 5개의 정수가 포함된 배열을 정의하려면 다음 코드를 사용할 수 있습니다.
int[] numbers; 或 int numbers[];
이 시점에서 정수 배열을 성공적으로 정의했습니다.
2.1 정적 초기화
정적 초기화는 배열을 정의하면서 배열에 직접 값을 할당하는 것입니다. 구문은 다음과 같습니다.
dataType[] arrayName = {value1, value2, value3, ...};
그 중 value1, value2, value3은 배열의 요소 값이고, 이는 모든 데이터 유형이 될 수 있습니다. 정적 초기화 중 중괄호 {} 안의 요소 수에 따라 배열 길이가 결정됩니다.
다음은 정적 초기화를 위한 샘플 코드입니다.
int[] numbers = {1, 2, 3, 4, 5};
위 코드는 정수 배열 번호를 정의하고 {1, 2, 3, 4, 5} 값을 할당합니다.
2.2 동적 초기화
동적 초기화는 배열을 정의한 후 배열 요소에 하나씩 값을 할당하는 것입니다. 구문은 다음과 같습니다.
dataType[] arrayName = new dataType[length];
그 중 길이는 배열의 길이, 즉 배열의 요소 수입니다.
다음은 동적 초기화를 위한 샘플 코드입니다.
int[] numbers = new int[5]; numbers[0] = 1; numbers[1] = 2; numbers[2] = 3; numbers[3] = 4; numbers[4] = 5;
위 코드는 먼저 길이 5의 정수 배열 번호를 정의한 후 배열 요소에 값을 하나씩 할당합니다. 배열 첨자는 0부터 시작하므로 숫자[0]은 배열의 첫 번째 요소를 나타냅니다.
다음은 2차원 배열의 정의 및 초기화를 위한 샘플 코드입니다.
int[][] matrix = {{1, 2}, {3, 4}, {5, 6}};
위 코드는 3개의 행과 2개의 열로 구성된 2차원 정수 배열 행렬을 정의하고 값을 할당합니다.
다음은 for 루프를 사용하여 1차원 배열을 순회하는 샘플 코드입니다.
int[] numbers = {1, 2, 3, 4, 5}; for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); }
위 코드는 for 루프를 통해 정수 배열 번호를 순회하고 배열 요소를 순서대로 출력합니다.
위 내용은 Java 배열을 정의하고 초기화하는 올바른 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!