로운's 기술노트

[JAVA] 배열_선언 방법 본문

항해99_'22.01~04/Java

[JAVA] 배열_선언 방법

로운's 2022. 8. 1. 13:30

■ 1차원 배열 선언

ㅇ 방법1

  int[] array1 = new int[3];    //  배열의 원소값 강제 초기화

  array1[0] = 3;

  array1[1] = 4;

  array1[2] = 5;

  System.out.println(array1[0] + " " + array1[1] + " " +array1[2]);    //  3 4 5

 

  int[] array2;

  array2 = new int[3];    //  배열의 선언과 객체 대입 분리 가능

  array2[0] = 3;

  array2[1] = 4;

  array2[2] = 5;

  System.out.println(array2[0] + " " + array2[1] + " " +array2[2]);    //  3 4 5

 

 

ㅇ 방법2

  int[] array3 = new int[]{3, 4, 5};    //  강제 초기화 생략

  System.out.println(array3[0] + " " + array3[1] + " " +array3[2]);    //  3 4 5

 

  int[] = array4;

  array4 = new int[]{3, 4, 5};    //  배열의 선언과 객체 대입 분리 가능

  System.out.println(array4[0] + " " + array4[1] + " " +array4[2]);    //  3 4 5

 

 

ㅇ 방법3

  int[] array5 = {3, 4, 5};    //  강제 초기화 생략

  System.out.println(array5[0] + " " + array5[1] + " " +array5[2]);    //  3 4 5

 

  int[] array6;

  array6 = {3, 4, 5};    //  배열의 선언과 객체 대입 분리 불가능

  System.out.println(array3[0] + " " + array3[1] + " " +array3[2]);

 

 

■ 2차원 배열 선언

ㅇ 방법1 : 자료형 뒤에 대괄호 2개 표기

  int[][] array1 = new int[3][4];

  int[][] array2;

  array2 = new int[3][4];

 

ㅇ 방법2 : 변수명 뒤에 대괄호 2개 표기

  int array3[][] = new int[3][4];

  int array4[][];

  array4 = new int[3][4];

 

ㅇ 방법3 : 자료형과 변수명 뒤에 대괄호 각각 1개씩 표기

  int[] array5[] = new int[3][4];

  int[] array6[];

  array6 = new int[3][4];

 

ㅇ 다양한 배열 선언(기본 자료형 배열, 참조 자료형 배열)

  boolean[][] array7 = new boolean[3][4];

  int[][] array8 = new int[2][4];

  double[][] array9 = new double[3][5];

  String[][] array10 = new String[2][6];    //  참조 자료형 배열

'항해99_'22.01~04 > Java' 카테고리의 다른 글

[JAVA] 메서드_타입 변환  (0) 2022.08.02
[JAVA] 배열_객체 생성 및 출력  (0) 2022.08.02
[JAVA] 자료형 (FAQ포함)  (0) 2022.07.29
Comments