본문 바로가기
Java

[Java] 배열

by 엘딘 2022. 2. 11.

배열(Array[])

  1) 자료형 배열변수[] = new 자료형[index]

    ex_ int array[] = new int[5]; -> 정수형 변수 5개 선언

    · index - 배열 크기 

    · 배열 첫번째 값 - 0부터 시작   

    · 

 

int array[] = new int[5]

array[] = {11, 22, 33, 44, 55};

System.out.println(array)
System.out.println(array[0])
System.out.println(Arrays.toString(array))


char chArr[] = { 'h', 'e', 'l', 'l', 'o'};

System.out.println(chArr.length);
System.out.println(Arrays.toString(chArr));
System.out.println(chArr);


char c = 'A';

System.out.println(c);
System.out.println((int)c); // <- 65 == ASCII코드 

===============================================
[I@36aa7bc2  // 주소값 출력
11
[11, 22, 33, 44, 55]
5
[h, e, l, l, o]
hello
A
65

 

  1) 2차원 배열

int array2[][] = new int[3][4];		// 3행 4열
int []array2[] = new int[3][4];
int [][]array2 = new int[3][4];

    0-0-0-0
    0-0-0-0
    0-0-0-0

    Array2[0][0] = 1;
    Array2[0][1] = 2;
    Array2[0][2] = 3;
    Array2[0][3] = 4;

    Array2[1][0] = 5;
    Array2[1][1] = 6;
    Array2[1][2] = 7;
    Array2[1][3] = 8;

    Array2[2][0] = 9;
    Array2[2][1] = 10;
    Array2[2][2] = 11;
    Array2[2][3] = 12;
    
    int array2[][] = {
         {1, 2, 3, 4},  
         {5, 6, 7, 8},
         {9, 10, 11, 12}  
     };
     
System.out.println(Arrays.toString(Array2[0]));
System.out.println(array2.length); 		// 행 개수
System.out.println(array2[0].length); 		// 열 개수
 
 
 ==========================================================
 [1, 2, 3, 4]
 3
 4

 

'Java' 카테고리의 다른 글

[Java] Casting  (0) 2022.04.10
[Java] Break  (0) 2022.04.08
[Java] ArrayList  (0) 2022.04.07
[Android] 숫자 찾기 게임  (0) 2022.04.06
[Java] 첫번째  (0) 2022.02.03

댓글