리그캣의 개발놀이터

[JAVA] 배열 선언 본문

프로그래밍 언어/JAVA

[JAVA] 배열 선언

리그캣 2018. 3. 6. 18:06

JAVA에서 배열선언



일차원 배열의 선언, 생성, 이용


배열 선언 방법

첫번째

1
2
3
int arr[];
float num[];
String strArr[];
cs


두번째

1
2
3
int[] arr;
float[] num;
String[] strArr;
cs


그러나 바로 배열을 사용할 수 있는 것이 아니다.

다음 과 같이 배열을 생성해서 배열 변수에 대입하여야 한다.

1
2
3
arr = new int[10];
num = new float[5];
strArr = new String[3];
cs


테스트를 해보았다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public class testSource {
 
    public static void main(String[] args) {
        
        int arr[];
        arr = new int[10];
        arr[0= 10;
        arr[1= 20;
        arr[2= arr[0+ arr[1];
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
 
        System.out.println(arr[3]);
    }
 
}
 
cs


결과는 다음과 같았다.

10

20

30

0


일단 배열이 선언되면 기본적으로 0이 들어가는 것을 확인할 수 있었다.



이차원 배열의 선언, 생성, 이용


배열 선언 방법

첫번째

1
2
3
4
int arr[][];
float num[][];
String strArr[][];
 
cs


두번째

1
2
3
4
int[][] arr;
float[][] num;
String[][] strArr;
 
cs


선언하고 생성을 하여야 사용이 가능하다

1
2
3
arr = new int[10][10];
num = new float[5][2];
strArr = new String[3][15];
cs


초기화와 선언을 한꺼번에 해보자

1
2
int arr[] = new int[10];
int arr_two[] = {10,20,30,30,50};
cs


이차원 배열도 같은 방식으로 가능하다.


배열의 항목 수를 알기 위해서는 다음을 사용하면 된다.

arr.length


'프로그래밍 언어 > JAVA' 카테고리의 다른 글

[Eclipse] 자동 완성 단축키  (0) 2018.03.08
[JAVA] for문 심화 학습  (0) 2018.03.06
[JAVA] switch 문에 string 값 대조하기  (0) 2018.03.06
Eclipse 단축키 정리  (0) 2018.03.06
this, this() 이해하기  (0) 2018.01.31
Comments