Loading...
2023. 2. 5. 17:50

자바 기본 배우기 -다차원 배열에 대해-

1. 다차원 배열(multidimensional array) 2차원 이상의 배열 배열 요소로 또 다른 배열을 가지는 배열 2차원 배열은 배열 요소로 1차원 배열의 참조를 가진다 3차원 배열은 배열 요소로 2차원 배열의 참조를 가진다 3*3 배열이 stack에 전체 주소를 가지고, 그 주소를 따라가면... 3개 공간의 배열이 있는데.. 각 공간에는 역시 어떤 1차원 배열의 주소를 가지며 그 주소를 따라가면.. 실제 값들을 가지는 1차원 배열이 있는... 2. 2차원 배열 선언 1) 타입[][] 이름: int[][] iArr 이 방법을 주로 사용함 2) 타입 이름[][]: int iArr[][] 3) 타입[] 이름[]: int[] iArr[] 3. 2차원 배열 생성 1) 배열의 이름 = new 타입[1차원 ..

2023. 2. 4. 18:48

자바 기본 배우기 -배열의 기초-

1. 배열은 왜 필요한가? 어떤 집단의 학생 이름을 String 타입으로 다음과 같이 저장했다 String name1 = "태연" String name2 = "아이유" String name3 = "수지" String name4 = "윤아" String name5 = "신세경" String name6 = "카리나" 근데 이 집단에 학생이 더 들어온다면.. name7,name8,.... 계속 이렇게 저장해야하나? 변수의 수도 계속 증가하고, 코드 길이도 계속 증가하게 될것 이름이 name1,name2,... 비슷해보여도 전혀 다르기 때문에 반복문으로 확인하기도 어렵고 갑자기 어느날에는 학생이 10명이었다가, 다음날에는 학생이 100명이 었다가.. 다음날에는 학생이 50명이었다가.. 동적으로 변한다면? 그때마..