Java 언어에서 배열을 사용하는 방법
Java는 광범위한 배열 지원을 제공하는 객체 지향 프로그래밍 언어입니다. 배열은 데이터 요소의 모음입니다. 각 요소는 동일한 데이터 유형을 가지며 인덱스 값(아래 첨자)으로 액세스할 수 있습니다. Java에서 배열은 객체이므로 new 키워드로 초기화해야 합니다. 이번 포스팅에서는 자바 배열의 기본적인 사용법에 대해 알아보겠습니다.
Java에서 배열은 선언될 때 유형과 길이를 지정해야 합니다. 예를 들어, 다음 코드는 5개의 정수 배열을 생성합니다.
int[] myArray = new int[5];
이 명령문은 myArray라는 배열을 생성하고 5개의 정수에 대한 저장 공간을 할당합니다. Java의 배열 길이는 고정되어 있으므로 런타임 시 배열 크기를 변경할 수 없습니다. 배열 크기를 변경해야 하는 경우 Java 컬렉션 클래스를 사용하세요.
배열 요소는 인덱스로 액세스할 수 있습니다. Java에서는 배열의 인덱싱이 0부터 시작하므로 첫 번째 요소의 인덱스는 0입니다. 예를 들어 myArray 배열의 세 번째 요소에 액세스하려면 다음 문을 사용할 수 있습니다.
int thirdElement = myArray[2];
이 예에서는 myArray 배열의 세 번째 요소 값을 thirdElement에 할당합니다.
Java에서는 중괄호를 사용하여 배열을 초기화할 수 있습니다. 예를 들어 다음 코드는 5개의 정수 배열을 생성하고 이를 1, 2, 3, 4, 5로 초기화합니다.
int[] myArray = {1, 2, 3, 4, 5};
new 키워드를 사용하여 배열을 생성할 때 초기화할 수도 있습니다. 예:
int[] myArray = new int[]{1, 2, 3, 4, 5};
이 예에서는 new 키워드를 사용하여 myArray라는 정수 배열을 만들고 이를 1, 2, 3, 4 및 5로 초기화합니다.
Java의 배열은 다양한 계산에 사용될 수 있습니다. 예를 들어, 다음 코드는 배열의 모든 요소를 추가하는 방법을 보여줍니다.
int sum = 0; for(int i = 0; i < myArray.length; i++) { sum += myArray[i]; }
이 예에서는 for 루프를 사용하여 myArray 배열을 반복하고 모든 요소를 추가합니다.
Java에서는 다차원 배열을 만들 수 있습니다. 다차원 배열은 2차원, 3차원 또는 그 이상의 차원일 수 있는 중첩 배열을 포함하는 배열입니다. 예를 들어, 아래 코드에서는 3개의 행과 4개의 열이 있는 2D 배열을 만듭니다.
int[][] myArray = new int[3][4];
두 개의 for 루프를 사용하여 2D 배열의 모든 요소를 반복할 수 있습니다. 다음 코드는 2차원 배열을 초기화하고 각 행의 합을 계산하는 방법을 보여줍니다.
int[][] myArray = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int[] rowSum = new int[3]; for(int i = 0; i < myArray.length; i++) { for(int j = 0; j < myArray[i].length; j++) { rowSum[i] += myArray[i][j]; } }
이 예에서는 3x3 2차원 배열 myArray를 {1, 2, 3}, {4, 5, 6}, {7, 8, 9} 및 두 개의 for 루프를 사용하여 각 행의 합계를 계산합니다.
요약
이 글에서는 Java 언어 배열의 기본적인 사용법을 소개합니다. 이는 저장된 데이터 요소의 모음이며 각 요소는 인덱스를 통해 액세스할 수 있습니다. Java에서 배열은 객체이므로 new 키워드로 초기화해야 합니다. Java에서는 중괄호를 사용하여 배열을 초기화할 수 있으며, 다차원 배열을 비롯한 다양한 계산에 배열을 사용할 수 있습니다. 이제 Java 배열의 기본 사항을 알았으므로 자신만의 배열을 만들고 조작할 수 있습니다.
위 내용은 Java 언어에서 배열을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!