어제 올렸어야했지만 급 늘어난 공부량에 의해 오늘 올린당..ㅠ
String[] fruits = {"apple" , "banana" , "kiwi" , "steawberry"};
1차원 배열 : {1, 2, 3, 4}. 기본적인 배열.
2차원 배열 : {{1,2},{3,4}}. 배열의 요소가 배열인 경우.
[]
를 붙여 선언.int[] num1 = new int[5]; // 선언 및 초기화. [5]는 배열요소의 개수.
double[] num2 = {0.1 , 0.2 , 0.3}; // 선언 및 초기화를 한문장으로 할때 new생략가능
char[] arr1;
arr1 = {'a', 'b' , 'c'};
String[] arr2;
arr2 = {"abc" , "cde" , "efg"};
배열은 참조변수.
배열의 길이는 변수이름.length로 얻을수있음.
2차원 배열 선언 및 초기화는 int[][] example = new int[][];
앞의 []에는 외부배열개수, 뒤의 []에는 내부배열개수
가변배열 : 배열이 2차원 이상일때 마지막 차수에 해당하는 배열길이를 고정하지않는것.
가변배열 선언 및 초기화는 int[][] ages = new int[5][];
사실 배열은 알고있는 부분들이 많았던터라 그나마 쉬웠었다. 코딩은 쉬워도 어려워도 재밌는것같다.