>  기사  >  Java  >  Java에서 다양한 유형의 배열을 정의하는 방법 살펴보기

Java에서 다양한 유형의 배열을 정의하는 방법 살펴보기

WBOY
WBOY원래의
2024-01-03 18:07:03583검색

Java에서 다양한 유형의 배열을 정의하는 방법 살펴보기

Java에서 다양한 유형의 배열 정의 방법을 살펴보세요

  1. 정수 배열을 정의하는 방법
    정수 배열은 Java에서 가장 일반적인 배열 유형 중 하나입니다. 다음 방법을 사용하여 정수 배열을 정의할 수 있습니다.

1.1 직접 배열 초기화

int[] arr1 = {1, 2, 3, 4, 5};

1.2 new 키워드를 사용하여 배열 초기화

int[] arr2 = new int[5];
arr2[0] = 1;
arr2[1] = 2;
arr2[2] = 3;
arr2[3] = 4;
arr2[4] = 5;

1.3 루프를 사용하여 배열 초기화

int[] arr3 = new int[5];
for (int i = 0; i < arr3.length; i++) {
    arr3[i] = i + 1;
}
  1. 문자 배열 정의 방법
    문자 배열은 문자형 데이터를 저장하는 데 사용됩니다. . 다음 방법을 사용하여 문자 배열을 정의할 수 있습니다.

2.1 직접 배열 초기화

char[] arr1 = {'a', 'b', 'c', 'd', 'e'};

2.2 new 키워드를 사용하여 배열 초기화

char[] arr2 = new char[5];
arr2[0] = 'a';
arr2[1] = 'b';
arr2[2] = 'c';
arr2[3] = 'd';
arr2[4] = 'e';

2.3 루프를 사용하여 배열 초기화

char[] arr3 = new char[5];
for (int i = 0; i < arr3.length; i++) {
    arr3[i] = (char) ('a' + i);
}
  1. 부동 소수점 배열 정의 방법
    부동 소수점 배열은 부동 소수점 배열을 사용하여 저장합니다. 포인트 유형 데이터. 부동 소수점 배열을 정의하려면 다음 방법을 사용할 수 있습니다.

3.1 직접 배열 초기화

float[] arr1 = {1.0f, 2.0f, 3.0f, 4.0f, 5.0f};

3.2 new 키워드를 사용하여 배열 초기화

float[] arr2 = new float[5];
arr2[0] = 1.0f;
arr2[1] = 2.0f;
arr2[2] = 3.0f;
arr2[3] = 4.0f;
arr2[4] = 5.0f;

3.3 루프를 사용하여 배열 초기화

float[] arr3 = new float[5];
for (int i = 0; i < arr3.length; i++) {
    arr3[i] = i + 1.0f;
}
  1. 참조형 배열의 정의 방법
    참조형 배열을 사용하여 객체를 저장합니다. 데이터를 입력합니다. 다음 방법을 사용하여 참조 유형 배열을 정의할 수 있습니다.

4.1 직접 배열 초기화

String[] arr1 = {"Java", "Python", "C++", "JavaScript", "Ruby"};

4.2 new 키워드를 사용하여 배열 초기화

String[] arr2 = new String[5];
arr2[0] = "Java";
arr2[1] = "Python";
arr2[2] = "C++";
arr2[3] = "JavaScript";
arr2[4] = "Ruby";

4.3 루프를 사용하여 배열 초기화

String[] arr3 = new String[5];
for (int i = 0; i < arr3.length; i++) {
    arr3[i] = "Element " + i;
}

Java에서는 적절한 배열 유형을 선택하여 다음에 따라 배열을 정의할 수 있습니다. 특정 사용 시나리오 및 요구 사항. 위의 샘플 코드를 통해 다양한 유형의 배열 정의 방법을 심층적으로 이해할 수 있으며 후속 개발 작업에 대한 참조 및 지침을 제공할 수 있습니다.

위 내용은 Java에서 다양한 유형의 배열을 정의하는 방법 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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