Ms'Note

배열의 이해-2 본문

IT/JAVA

배열의 이해-2

Jelly_B 2020. 7. 31. 18:52

배열의 크기 설정과 값 할당에 대한 일괄처리

  • 배열의 크기를 지정하면서 괄호"{…}"안에 배열에 포함될 각 항목들의 콤마(,)로 나열하면
    배열의 생성과 값의 할당을 일괄처리할 수 있다. 이때는 배열의 크기를 별도로 지정하지 않으며,
    "new데이터형[]"부분은 생략 가능하다.
데이터형[] 배열이름 = new 데이터형[] {값1, 값2, ..., 값n};

데이터형[] 배열이름 = {값1, 값2, ..., 값n};

 

 

 

 

 

배열값 사용하기

  • 배열안에 저장되어 있는 값들을 사용하여 연산이나 출력등의 처리를 위해서는
    배열에 부여된 인덱스 값을 통해서 데이터에 접근해야 한다.
System.out.println(grade[0]);
System.out.println(grade[1]);
System.out.println(grade[2]);

 

 

 

 

 

배열과 반복문

  • 배열의 특성
    • 0~(배열 크기-1)만큼의 인덱스 값을 순차적으로 갖는다.
  • 특성을 활용한 배열 데이터의 처리
    • 일정 범위를 갖고 순차적으로 증가하는 인덱스 값의 특성을 활용하면서 반복문 안에서
      배열의 값을 할당하거나, 할당된 값을 읽어들이는 처리가 가능하다.
// 배열의 인덱스는 0부터 전체의 길이 3보다 작은 2까지이다.
int[] grade = new int[] {100, 100, 90};

for(int i=0; i<3; i++) {
    // i번째 배열값에 대한 출력 처리
    System.out.println(grade[i]);
}

 

 

 

 

 

배열의 크기(길이)

  • 배열의 길이를 얻기 위해서는 "배열이름.length"형식으로 접근한다.
  • grade라는 배열을 생성한 경우 배열의 길이
int size = grade.length;

 

  • 배열의 길이값은 주로 반복문의 조건식에서 반복의 범위를 지정하기 위하여 사용된다.
int[] grade = new int[] {100, 100, 90};
for(int i=0; i<grade.length; i++) {
    System.out.println(grade[i]);
}

'IT > JAVA' 카테고리의 다른 글

main()의 고찰  (0) 2020.08.01
다차원 배열  (0) 2020.07.31
배열의 이해-1  (0) 2020.07.31
반복문에서 break와 continue  (0) 2020.07.31
여러 가지 문법의 중첩 사용  (0) 2020.07.31
Comments