[Java] For문법(반복문) 종류 2가지

  1. 첫번째로는 배열의 Index를 직접 접근하여 해당 배열의 요소를 가져오는 방법이다.
public class For {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] list = {1,2,3,4,5};

		for(int i=0; i<list.length; i++) {
			System.out.println(list[i]);
		}

}

//result
1
2
3
4
5

  1. 두번재로는 Java JDK 5.0 이상 부터 지원하고있는 조금 더 향샹된 For문 이며배열의 요소를 순차적으로 해당 변수에 대입해주는 방법이다.
public class For {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] list = {1,2,3,4,5};

		for(int val : list) {
			System.out.println(val);
		}

}

//result
1
2
3
4
5

개인적으로는 두번째 For문을 좀 더 애용한다. 코드가 간결하고 직관적으로 보이기 때문이다.

다른 글 읽어보기 ⬇️