자료형 [] 변수명 = new 자료형[크기];
자료형 변수명[] = new 자료형[크기];
int[] numbers = new int[5]; // 크기 5의 정수형 배열
int numbers[] = new int[5];
String[] names = new String[3]; // 크기 3의 문자열 배열
String names[] = new String[3];
변수명[인덱스] = 값;
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 5;
numbers[2] = 10;
// [1, 5, 10];
자료형[] 변수명 = new 자료형 [] {값 1, 값2, ...};
int[] numbers = new int[] {1, 2, 3, 4, 5};
String[] names = new String[] {"A", "B", "C"};
⚠️ new 자료형 << 생략 가능
int[] numbers = {1, 2, 3, 4, 5};
String[] names = {"A", "B", "C"};
for (int i = 0; i < 배열.length; i++) {
⠀ ⠀ ... // 배열[i]
}
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
// 1
// 2
// 3
// 4
// 5
int[] numbers = {1, 2, 3, 4, 5};
for (int i: numbers) {
System.out.println(numbers[i]);
};
// 1
// 2
// 3
// 4
// 5
자료형[][] 변수명 = new 자료형 [세로][가로];
int[][] numbers = new int[2][5];
// _ _ _ _ _
// _ _ _ _ _
numbers[0][2] = 3;
// _ _ 3 _ _
// _ _ _ _ _
int[][] numbers = new int[][] {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10}
};
for (int i = 0; i < 세로; i++) {
⠀ ⠀ for (int j = 0; j < 가로; j++) {
⠀ ⠀ ⠀ ⠀ ... // 배열[i][j]
⠀ ⠀ }
}
int[][] numbers = new int[][] {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10}
};
for (int i = 0; i < numbers.length; i++) {
for (int j = 0; j < numbers[i].length; j++) {
System.out.println(numbers[i][j]);
}
}
// 1
// 2
// 3
// ...
// 9
// 10