본문 바로가기
Programming/JAVA(eclipse)

java 4일차_02. 배열( 1차원배열(2) )

by yoon9i 2024. 3. 13.

4) 배열요소 접근 방법
가. 직접 index 지정
ex) num[ 0 ]
==> 접근할 요소가 많으면 비효율적이다.

나. (일반) for 문을 이용
==> 단점: 조건을 잘못지정하면 예외가 발생한다.
ex)
for ( int index=0; index < num.length; index++) {
    System.out.println( num[index] );
}

다. 향상된 for 문 ( foreach 문 )
- 문법:
for ( 변수 : 배열명) {
    
}


ex)
for (  int n  : num ) {
    System.out.println(n);
}

 

package exam08_배열;

public class ArrayTest01_1차원배열2 {

	public static void main(String[] args) {
		
		int [] num = new int[3];
		num[0] = 10;
		num[1] = 20;
		num[2] = 30;
		
		// num[0] 얻어서 변수에 저장하자.
		int n = num[0];
		
		// 1. (일반) for 문 이용
		// ==> 단점: 조건을 잘못지정하면 예외가 발생한다.
		for (int i = 0; i < num.length; i++) {
			System.out.println(num[i]);
		}
		
		System.out.println();
		// 2. 향상된 for 문 ( foreach 문 )
		// int x 는 초기화가 필요없다.
		for (int x : num) {
			System.out.println(x);
		}
		
		// 자동형변환
		System.out.println();
		for (float x2 : num) {
			System.out.println(x2);
		}
		
	}// end main

}// end class