>  기사  >  Java  >  Java 정수 배열을 정의하는 방법

Java 정수 배열을 정의하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-21 14:47:4712687검색

Java 정수 배열을 정의하는 방법

Java에서 배열을 정의하는 구문은 두 가지가 있습니다.

type arrayName[];
type[] arrayName;

type은 기본 유형과 결합 유형을 포함한 Java의 모든 데이터 유형입니다. arrayName은 배열 이름입니다. [적법한 식별자여야 합니다. [] 변수가 배열형 변수임을 나타냅니다. 예:

int demoArray[];
int[] demoArray;

이 두 형식에는 차이가 없으며 사용 효과도 완전히 동일합니다. 독자는 자신의 프로그래밍 습관에 따라 선택할 수 있습니다.

Java는 배열을 정의할 때 배열 요소에 대해 메모리를 할당하지 않으므로 [ ]에 배열 요소의 개수, 즉 배열 길이를 지정할 필요가 없습니다. 또한 위에서 정의한 배열의 경우 해당 요소에 액세스할 수 없습니다. 이 경우 new 연산자를 사용해야 합니다. 형식은 다음과 같습니다.

arrayName=new type[arraySize];

Among arraySize는 배열 길이이고 type은 배열의 유형입니다.

예:

demoArray=new int[3];

정수 배열에 대해 3개의 int 유형 정수가 차지하는 메모리 공간을 할당합니다.

일반적으로 정의하는 동안 공간을 할당할 수 있으며 구문은 다음과 같습니다.

type arrayName[] = new type[arraySize];

예:

int demoArray[] = new int[3];

배열 초기화

배열을 선언하는 동안 초기화(정적 초기화)할 수 있습니다. 선언 후 초기화됩니다(동적 초기화). 예:

// 静态初始化
// 静态初始化的同时就为数组元素分配空间并赋值
int intArray[] = {1,2,3,4};
String stringArray[] = {"Java", "http://www.java.com", "一切编程语言都是纸老虎"};
// 动态初始化
float floatArray[] = new float[3];
floatArray[0] = 1.0f;
floatArray[1] = 132.63f;
floatArray[2] = 100F;

관련 학습 권장 사항: java 기본 튜토리얼

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

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