반복적으로 수행되도록 할 때 사용된다. 

 

구조) 

for( 초기화 ; 조건식 ; 증감식 ) {
	// 수행문 
}

 

예) 1 ~ 10 까지 출력하기 

public class TestFor {
	
	public static void main(String[] args) {

		// 
		for (int i = 1; i <= 10; i++) {
			System.out.println("i="+i);
		}
		
	}
	
}

 

결과) 

i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10

 

 

예) 1 ~ 10 까지 더하기 

public class TestFor {
	
	public static void main(String[] args) {

		int sum = 0 ; 
		
		for (int i = 1; i <= 10; i++) {
			sum += i ; 
		}
		
		System.out.println(sum);
		
	}
	
}


결과) 

55

 

 

 

예) 배열 값 모두 출력하기 

public class TestFor {
	
	public static void main(String[] args) {

		int[] intArr = {1,2,3,4,5};
		
		for (int i = 0; i < intArr.length; i++) {
			System.out.println("intArr["+i+"]=" + intArr[i]);
		}
		
	}
	
}

 

결과) 배열은 index값이 0부터 시작합니다. 

intArr[0]=1
intArr[1]=2
intArr[2]=3
intArr[3]=4
intArr[4]=5
블로그 이미지

나무뚱이

,