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