오늘은 1차원 배열과 2차원 배열의 정적 초기화, 동적 초기화 등 자바의 배열에 대해 함께 살펴보도록 하겠습니다.
오늘은 배열에 대한 이야기를 시작하겠습니다. 1차원 배열 및 2차원 배열의 정적 초기화 및 동적 초기화 포함
배열 개요:
배열은 동일한 유형의 여러 데이터의 조합으로 간주될 수 있으며 통합 관리됩니다.
배열 변수는 참조 데이터 유형에 속하며, 배열은 객체로 간주될 수도 있으며, 배열의 각 요소는 객체의 멤버 변수와 동일합니다.
배열의 요소는 모든 데이터 유형이 될 수 있습니다. 기본 데이터 유형 및 참조 데이터 유형 포함;
1차원 배열 선언:
선언 방법: 예: int a [ ] = new int [3];
int a [ ] = new int [3];
Java语言中 声明是不能指定其长度[数组中元素的个数];
非法声明; int a [5];
int a [5];
배열 객체 생성:
public class Test {
public static void main (String args[ ] ) {
int [ ] s;
s = new int [5];
for(int i = 0; i < 5; i ++) {
s[i] = 2 * i + 1;
}
}
}
동적 초기화:
public class Test {
public static void main (String args [ ] ) {
int a [ ];
a = new int [3];
//int a [ ] = {1,2,3};
Date days [ ];
days = new Date [3];
days [0] = new Date(1,4,20040);
days [1] = new Date(2,4,20040);
days [2] = new Date(3,4,20040);
}
}
class Date {
int year,month,day;
Date (int y,int m,int d) {
year = y; month = m; day = d;
}
}
public class Test {
public static void mian (String args [ ] ) {
int a[ ] = new int [ ] {3,9,8};
Date days[ ] = {
new Date(1,4,2004),
new Date(2,4,2004),
new Date(3,4,2004)
};
}
}
class Date {
int year,month,day;
Date(int y,int m,int d) {
year = y; month = m;day = d;
}
}
2차원 배열 차원 배열은 예를 들어 요소 배열로 간주 될 수 있습니다.
위 내용은 Java에서 1차원 및 2차원 배열의 정적 및 동적 초기화를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!