배열 기본
int i;
int[] arr1 = { 1, 2, 3, 4, 5 }; // 방이 다섯개 만들어지고 각 방에 1-5까지 자동으로 초기화
System.out.println("arr 1 방개수 : " + arr1.length);
for (i = 0; i < arr1.length; i++) {
System.out.println(arr1[i]);
}
int[] arr2 = new int[] {10, 11, 12 }; // 직접 배열 안의 값을 넣는다면 크기 지정X
System.out.println("arr2 방 개수 : " + arr2.length);
for (i = 0; i < arr2.length; i++) {
System.out.println(arr2[i]);
}
char[] arr3 = { 'a', 'b', 'c' };
System.out.println("arr3 방 개수 : " + arr3.length);
for (i = 0; i < arr3.length; i++) {
System.out.println(arr3[i]);
}
String[] arr4 = {"aaa", "bbb"};
System.out.println("arr4 방 개수 : " + arr4.length);
for (i = 0; i < arr4.length; i++) {
System.out.println(arr4[i]);
}
배열의 값을 for 문을 이용하여 할당 하고 프린트 하여라
int[] a = new int[5]; // 방이 5개 짜리인 배열 a 를 생성한다.
for (int i = 0; i < a.length; i++) { //int i 가 0일때부터 배열의 길이가 될 때 까지 진행.
a[i] = i + 1; // 배열[i] 번째 칸에 i + 1 을 해준다.
} // 첫번째 for 문을 빠져 나온다. 모든 배열의 정보는 저장 되어 있다.
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]); //a[i] 의 i 를 출력해라 -> 즉 배열 안의 내용을 출력해라
}
문자열 배열 예제
String [] arr3 = new String [2]; // 문자열 타입의 arr3 배열을 생성한다.
arr3[0] = "aaa";
arr3[1] = "bbb"; 할당 해 주고
for (int i=0; i<arr3.length;i++) { //for 문을 이용하여
System.out.println(arr3[i]); // 배열의 내용을 프린트 하여라
}
'JAVA' 카테고리의 다른 글
[JAVA] 자바 형변환 (0) | 2023.02.21 |
---|---|
[JAVA] 자바 입력 값을 받아 배열 완성 (0) | 2023.02.21 |
[JAVA] 자바 배열 복사 (깊은 복사) (0) | 2023.02.20 |
[JAVA] 자바 배열 복사 (얕은 복사) (0) | 2023.02.20 |
[JAVA] 자바 2차원 배열 (0) | 2023.02.20 |