Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 초기화 배열:단계별 가이드

자바에서 배열을 초기화하려면 배열 형식의 데이터를 새 배열이나 빈 배열에 할당합니다. Java에서 배열을 초기화하려면 새 배열에 값을 할당해야 합니다. Java 배열은 선언 중 또는 선언 후에 초기화할 수 있습니다.


Java에서 배열은 단일 유형의 데이터를 저장하는 데 사용됩니다. 예를 들어, 배열은 회사에서 일하는 모든 직원의 이름 목록이나 지역 빵집에서 판매되는 베이글 맛 목록을 저장할 수 있습니다.

Java에서 배열 데이터 유형 작업을 시작하기 전에 먼저 배열을 선언하고 초기화해야 합니다. 즉, 프로그램에 배열을 만든 다음 해당 배열에 데이터를 추가하도록 지시해야 합니다.

이 자습서에서는 Java에서 배열을 선언하고 초기화하는 방법에 대해 설명합니다. 또한 배열을 초기화하는 몇 가지 예를 살펴보겠습니다.

자바 선언 배열

배열 선언은 배열이 존재해야 함을 프로그램에 알리는 프로세스입니다. 배열을 초기화하고 값을 할당하기 전에 배열을 선언해야 합니다.

다음은 Java에서 배열을 선언하는 데 사용해야 하는 구문입니다.

dataType[] nameOfArray;

Java 배열을 선언하기 위한 구문은 다음 구성 요소로 구성됩니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

  • 데이터 유형 배열의 값이 저장할 데이터 유형입니다.
  • [] 배열을 선언하고 있음을 나타냅니다.
  • 배열 이름 새 어레이의 이름입니다.

따라서 bagels라는 배열을 선언한다고 가정해 보겠습니다. 지역 빵집에서 판매되는 베이글 맛 목록을 저장합니다. 이 배열에는 문자열 값이 포함됩니다. 다음은 배열을 선언하는 데 사용할 코드입니다.

String[] bagelFlavors;

이 예에서는 bagelFlavors라는 배열을 선언했습니다. String을 보유할 수 있습니다. 가치.

배열을 선언할 때 배열이 보유할 수 있는 값의 수를 정의할 수도 있습니다. bagelFlavors를 원한다고 가정해 보겠습니다. 10개의 값을 포함하는 배열. bagelFlavors에 10개의 값을 위한 공간을 만들도록 프로그램에 지시할 수 있습니다. 이 코드를 사용하는 배열:

String[] bagelFlavors;
bagelFlavors = new String[10];

첫 번째 줄에서 배열을 선언합니다. 그런 다음 new String[10]을 사용합니다. 배열이 10개의 요소를 포함해야 함을 프로그램에 알리는 구문입니다. 배열의 길이가 정의되면 변경할 수 없다는 점에 유의하는 것이 중요합니다.

자바 초기화 배열

배열 초기화는 배열에 값을 할당하는 프로세스를 나타냅니다. 예를 들어 책 배열을 초기화하려면 배열에 책을 추가해야 합니다. 반면에 배열을 선언하는 것은 배열이 존재해야 함을 프로그램에 알리는 곳입니다.

Java에서 배열을 초기화하는 방법에는 선언 중 또는 선언 후의 두 가지가 있습니다.

선언 중 초기화

이전 예제에서 값을 초기화하지 않고 Java에서 배열을 선언하는 방법을 보여주었습니다. 그러나 선언하는 동안 배열을 만들고 초기화할 수도 있습니다. 이것은 배열을 선언할 때 배열에 저장하려는 값을 이미 알고 있는 경우에 일반적입니다.

bagelFlavors라는 배열을 선언한다고 가정합니다. 5개의 값으로 초기화합니다. 이 작업을 수행하는 데 사용할 코드는 다음과 같습니다.

String[] bagelFlavors = {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};

이 예에서는 bagelFlavors라는 배열을 선언했습니다. 5개의 값으로 배열을 초기화했습니다.

선언 후 초기화

또는 선언 후 배열을 초기화할 수 있습니다. 이것은 특정 값 집합을 저장하기 위해 배열을 사용하고 싶지만 해당 값이 무엇인지 아직 결정하지 못한 프로그램에서 일반적입니다.

이 접근 방식을 사용하기 전에 먼저 배열을 선언해야 합니다. 따라서 bagelFlavors라는 빈 배열을 선언하려면 , 우리는 위에서 했던 것처럼 코드를 사용할 것입니다:

String[] bagelFlavors;

이제 배열을 선언했으므로 값을 초기화할 수 있습니다. bagelFlavors에 배열에 포함하려는 값을 할당하면 됩니다. 변수에 값을 할당할 때와 마찬가지로 변수입니다. 사용할 코드는 다음과 같습니다.

bagelFlavors = new String[] {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};

위의 코드에서 bagelFlavors 변수를 초기화합니다. 다섯 가지 가치로

배열 요소 액세스

지금까지 베이글 풍미 배열을 선언하고 일부 값으로 초기화했습니다. 배열이 준비되었으므로 배열의 요소에 액세스할 수 있습니다.

Java에서 배열의 항목에는 0에서 시작하여 배열의 길이 또는 배열의 요소 수까지 올라가는 인덱스 값이 할당됩니다. 이러한 인덱스 번호는 배열의 개별 항목에 액세스하는 데 사용됩니다. 다음은 bagelFlavors에 할당된 색인 번호입니다. 이전 배열:

일반 펌퍼니클 계피-건포도 참깨 계란
1 2 3 4

배열의 인덱스 값 1에 있는 항목을 검색하려고 한다고 가정합니다. 다음 코드를 사용하여 그렇게 할 수 있습니다.

class RetrieveBagel {
	public static void main(String[] args) {
		String[] bagelFlavors = {"Plain", "Pumpernickel", "Cinnamon-Raisin", "Sesame", "Egg"};

		System.out.println(bagelFlavors[1]);
	}
}

코드에서 RetrieveBagel이라는 클래스를 정의합니다. , 프로그램에 대한 코드를 저장합니다. 그런 다음 bagelFlavors라는 배열을 선언하고 초기화합니다. 지역 베이커리에서 판매되는 베이글 맛 목록을 저장합니다. 그런 다음 bagelFlavors에서 인덱스 번호가 1인 값을 출력합니다. 정렬.

우리 코드는 다음과 같이 인덱스 값 1의 항목을 반환합니다.

Pumpernickel

같은 방법으로 인덱스 0에 있는 요소에 액세스하여 'Plain'을 얻거나 인덱스 3에 있는 요소에 액세스하여 'Sesame'을 얻을 수 있습니다.

결론

Java에서 배열을 초기화하는 방법에는 선언 중과 선언 후의 두 가지가 있습니다. 일반적으로 선언 시 배열에 포함할 값을 알고 있는 경우 동시에 배열을 선언하고 초기화합니다. 그렇지 않으면 선언 후에 배열을 초기화합니다.

이 자습서에서는 예제를 참조하여 Java에서 배열을 선언하고 초기화하는 방법에 대해 설명했습니다. 또한 이 자습서에서는 Java 배열에서 개별 항목에 액세스하는 방법을 살펴보았습니다.

이제 전문가처럼 Java 어레이를 초기화하는 데 필요한 기술을 갖추게 되었습니다!