프로그램/Java

[java] for문 사용법

승미니1024 2017. 12. 8. 21:28

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"); 이 수행 된다.





반응형