JavaSE

[정리] 배열

알 수 없는 사용자 2015. 8. 17. 14:57

배열 (array) 이란!?


 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 배열 이라고 한다.



배열 생성


 int [] Test

Test = new int [5];

  = 같은방법 : int[] Test = new int[5] 와 같이 작성하여도 된다.

해석 : int 자료형을 가진 배열을 5칸 만들겠다 의 의미다. Test =  [ 1 |  2 |  3  |  4 |  5 ];


배열의 특징

5칸을 가진 배열을 처음부터 끝까지 불러서 사용할 경우 0부터 시작해 4까지 총 5칸의 배열을 불러올수 있다.


--참고--

난수 발생 메서드


public static void main(String ar[]){

 int [] num = new int [10];

 for(int i = 0; i < num.length; i++){

num[i] = i;

System.out.printlin(num[i]);

}

System.out.printlin();

 for(int i = 0; i < 100; i ++){

int n = (int)(Math.random() * 10);

int temp = num[0];

num[0] = num[n];

num[n] = temp;

}

for(int i = 0; i < num.length; i ++){

System.out.println(num[i]);

}

}


다차원 배열


타입[] [] 변수이름  ex_ int [][] Test;

타입 변수이름 [][] ex_ int Test [][];

타입[] 변수이름[] ex+ int[] Test[];