>  기사  >  Java  >  Java 언어에서 배열을 사용하는 방법

Java 언어에서 배열을 사용하는 방법

PHPz
PHPz원래의
2023-06-11 09:03:07755검색

Java 언어에서 배열을 사용하는 방법

Java는 광범위한 배열 지원을 제공하는 객체 지향 프로그래밍 언어입니다. 배열은 데이터 요소의 모음입니다. 각 요소는 동일한 데이터 유형을 가지며 인덱스 값(아래 첨자)으로 액세스할 수 있습니다. Java에서 배열은 객체이므로 new 키워드로 초기화해야 합니다. 이번 포스팅에서는 자바 배열의 기본적인 사용법에 대해 알아보겠습니다.

  1. 배열 만들기

Java에서 배열은 선언될 때 유형과 길이를 지정해야 합니다. 예를 들어, 다음 코드는 5개의 정수 배열을 생성합니다.

int[] myArray = new int[5];

이 명령문은 myArray라는 배열을 생성하고 5개의 정수에 대한 저장 공간을 할당합니다. Java의 배열 길이는 고정되어 있으므로 런타임 시 배열 크기를 변경할 수 없습니다. 배열 크기를 변경해야 하는 경우 Java 컬렉션 클래스를 사용하세요.

  1. 배열 요소 액세스

배열 요소는 인덱스로 액세스할 수 있습니다. Java에서는 배열의 인덱싱이 0부터 시작하므로 첫 번째 요소의 인덱스는 0입니다. 예를 들어 myArray 배열의 세 번째 요소에 액세스하려면 다음 문을 사용할 수 있습니다.

int thirdElement = myArray[2];

이 예에서는 myArray 배열의 세 번째 요소 값을 thirdElement에 할당합니다.

  1. 배열 초기화

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로 초기화합니다.

  1. 배열 처리

Java의 배열은 다양한 계산에 사용될 수 있습니다. 예를 들어, 다음 코드는 배열의 모든 요소를 ​​추가하는 방법을 보여줍니다.

int sum = 0;
for(int i = 0; i < myArray.length; i++) {
    sum += myArray[i];
}

이 예에서는 for 루프를 사용하여 myArray 배열을 반복하고 모든 요소를 ​​추가합니다.

  1. 다차원 배열

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.