배열은 0 부터 시작한다.

배열은 입력된 순서대로 저장된다.
public class Array {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60};
// 10, 20, 30, 40, 50, 60
int[] arr1 = {60, 30, 10, 40, 50, 20};
// 60, 30, 10, 40, 50, 20
}
}
배열에서 하나의 배열을 쓰고 싶을 땐
배열 변수명[숫자] 로 사용할 수 있고
숫자는 배열의 인덱스를 적용하여 나타난다.
public class Array {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60};
// 10, 20, 30, 40, 50, 60
// 0, 1, 2, 3, 4, 5 < 인덱스 번호
System.out.println(arr[3]); // 50
}
}
public class Array {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60};
System.out.println(arr[1]); > 20
arr[1] = 100;
System.out.println(arr[1]); > 100
}
}public class Array {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60};
for(int i = 0; i <= 4; i++){
System.out.println(arr[i]);
}
}
}
public class Array {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60};
System.out.println(arr.length); // 6
}
}
public class Array {
public static void main(String[] args) {
int[] arr3 = {0,0,0,0,0,0,0,0,0,0};
System.out.println(arr3.length); // 10
int[] arr4 = new int[10];
System.out.println(arr4.length); // 10
}
}public class Array {
public static void main(String[] args) {
int[] arr5 = {1,2,20.1};
// 숫자 꾸러미 이기 때문에 숫자만 저장가능
// 다른 타입불가능, 넣을 시 에러남
}
}
public class Array {
public static void main(String[] args) {
String[] arr6 = {"apple", "banana","orange"};
}
}
public class Array {
public static void main(String[] args) {
boolean[] arr7 = {true};
}
}