배열
같은 자료형의 묶음
변수의 확장 버전
1. 배열이 필요한 이유
변수를 계속 지정하지 않아도 됨.
user에게 변수 입력 요청시에 사용
2. 형식
자료형 배열명[][] = new 자료형[3][5];
자료형 배열명[][] = {
{ 1, 2, 3, 4, 5 },
{ 6, 7, 8, 9, 10 },
{ 11, 12, 13, 14, 15 }
};
3. 배열의 개수
System.out.println( array[0] );
System.out.println( array );
System.out.println( array.length );
4. 배열을 확인하는 방법
System.out.println( Arrays.toString(array) );
5. 배열의 초기화
int array22[][] = {
{ 1, 2, 3, 4, 5 }, // [0][]
{ 6, 7, 8, 9, 10 }, // [1][]
{ 11, 12, 13, 14, 15 } // [2][]
};
System.out.println( Arrays.toString( array22[0] ) );
System.out.println( Arrays.toString( array22[1] ) );
System.out.println( Arrays.toString( array22[2] ) );
과목수는 3개이고 학생 수는 임의로 지정할 때의 코드
int students = 0;
int study[][] = null;
students = 21;
study = new int[students][3];
6. 배열의 별명 만들어 관리하기
int[] arrayBase = { 1, 2, 3 };
int[] arrayAlias = arrayBase;
System.out.println( Arrays.toString(arrayAlias) );
arrayAlias[1] = 22;
System.out.println( Arrays.toString(arrayAlias) );
System.out.println( Arrays.toString(arrayBase) );
int[] myChracterPostionX = { 1, 2, 3 };
int[] myChPosX = myChracterPostionX;
myChPosX[2] = 33;
System.out.println( myChracterPostionX[2] );
int arr[] = new int[5]; // 변수 5개 선언하고 묶음
arr = null;
System.out.println( Arrays.toString(arr) );
7. 배열의 교환
int arrayOne[] = { 1, 2, 3 };
int arrayTwo[] = { 11, 22, 33 };
int temp[];
temp = arrayOne;
arrayOne = arrayTwo;
arrayTwo = temp;
System.out.println( Arrays.toString(arrayOne) );
System.out.println( Arrays.toString(arrayTwo) );
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 003일차 ③ 제어문 if (0) | 2024.12.26 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 003일차 ② 2차원 배열 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ⑦ 문자열 (3) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ⑥ 자료형 변환 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ⑤ 연산자 (0) | 2024.12.26 |