// 길이가 5인 int형 배열 arr1
int[] arr1 = new int[5];
//길이가 7인 double형 배열 arr2
double[] arr2 = new double[7];
//배열의 길이
length
ex)
arr1.length //5
arr2.length //7
// class Box를 크기가 5인 배열로 생성
Box[] box = new Box[5];
// 각 배열 요소의 값 저장
arr1[0] = 10;
arr1[1] = 20;
arr2[0] = 3.14;
arr2[1] = 223.24;
box[1] = new Box("first");
box[2] = new Box("second");
int[] arr1 = new int[3];
//1, 3, 5
arr1[0] = 1;
arr1[1] = 3;
arr1[2] = 5;
int[] arr1 = new int[]{1, 3, 5};
int[] arr1 = {1,3,5};
//int[] arr1, int arr[];
//배열의 초기화
int a = 0;
doubld d = 1.1;
String s = "";
Box b = null; // 아무것도 없음. 비어있음. 0하고 다름
Box[] b = new Box[3]; //모든 b는 null로 초기화 되어있다.
//fill([배열], 초기화 값)
Arrays.fill(arr1. 0) //arr1의 값을 모두 0으로 초기화
//arrycopy([배열1], 값1, [배열2], 값2, 값3)
[배열1]의 값을 [배열2]로 복사
배열1의 값1위치에서부터
배열2의 값2위치를 값3길이 만큼
//enhenced for
for([임시 변수]: [배열]){ //배열의 값만큼 자동으로 돈다
지역변수
}
//객체의 배열 for-each
Box[] box = new Bow[];
box[0] = new Bow["yellow"];
box[1] = new Bow["white"];
box[2] = new Bow["blue"];
box[3] = new Bow["red"];
for(box e: box){
System.out.println(e.getConst());
}
//n차원 배열 - 2차원 배열
int[] arr1 = new int[5];
int[] arr2 = new int[5][5]; //가로, 세로
'JAVA' 카테고리의 다른 글
[Java] 수업 정리 32 상속 (2024.12.10) (0) | 2024.12.21 |
---|---|
[Java] 수업 정리 31 (2024.12.05) (0) | 2024.12.21 |
[Java] 수업 정리 29 배열1 (24.12.05) (0) | 2024.12.21 |
[Java] 수업 정리 29 printf() 지시자 (24.12.03) (0) | 2024.12.21 |
[Java] 수업 정리 28 print() / println() / printf() 차이점 (24.12.03) (0) | 2024.12.21 |