[java] for문 사용법
for문 사용법
java에서 for는 같은 작업을 조건에 도달 할 때까지 반복 수행 하는 제어문이다.
사용자는 반복 횟수를 정하기 위해 초기 값, 증감 값, 조건 3가지를 입력하여
원하는 횟수 만큼 동일 작업을 진행 하도록 한다.
for문 사용법 |
사용방법은 다음과 같다.
for( 초기 값; 종료되는 조건 ; 값의 증감) { 반복 수행할 작업 } |
for문은 다음과 같이 쓸 수 있다.
for( int i = 0; i < 10; i++ ) { System.out.println("i["+i+"]"); } System.out.println("END"); |
for문 부분 설명
for( int i = 0; i < 10; i++ ) |
초기 값을 나타내며 i = 0으로 설정 한다. |
for( int i = 0; i < 10; i++ ) |
조건 값을 나타내며 i가 10보다 작을 때 까지 반복 수행 한다. |
for( int i = 0; i < 10; i++ ) |
증감 값을 나타내며 작업이 한 번 수행 될 때마다 i 가 1씩 증가 한다. |
for문의 수행 결과
i 값 |
출력 결과 | 설명 |
0 |
i[0] | i의 초기 값이 0이기 때문에 출력 결과가 0으로 된다. |
1 |
i[1] | 한 번 출력 후에 증감식이 i++이다. i가 1이 증가되어 결과적으로 i 값이 1이 되므로 출력 결과 역시 1이 된다. |
2 |
i[2] | i가 1에서 또 하나가 증가하여 2가 되고 그 값을 출력 하므로 결과는 2가 된다. |
3 |
i[3] | ... |
4 |
i[4] | ... |
... |
.... | .. |
9 |
i[9] | 마지막으로 9를 출력 하고 i가 1이 증가 되어 10이 된다. i < 10 조건식이 거짓이 되기 때문에 더이상 반복문을 수행 하지 않는다. |
10 | END | for문 밖에 있는 System.out.println("END"); 이 수행 된다. |