JAVA

Java 반복문 및 흐름제어문

날라루 2021. 7. 31. 17:10

- 반복문

 : for_출력에 해당하는 반복문을 사용할 때, while_입력, do-while_입력

 

 

1) while 문

  while(true : 조건식의 결과) {
      명령; }

- 조건이 true일 경우 명령이 끝없이 수행되는 무한루프에 빠지게 됨

- 제어변수를 이용해서 조건식을 false로 만들거나, 흐름 제어문을 이용해서 while 구문을 탈출

 

ex ) 정수 1 부터 5까지 나열해서 출력하기 

흐름제어문 break를 이용해 탈출
제어변수 su를 이용해 탈출

ex2) 구구단 2단 출력

 

2) do_ while 문

: 기본적으로 while문과 동일하나 조건식이 false여도 do로 인하여 명령문이 한번은 실행됨

    do {
         명령;
        } while(조건식) ;

do 안의 명령을 실행하고 while 조건을 만나나 false이기 때문에 실행 종료

 

3) for문

   for (initialization_초기값(1); termination_조건식(2); increment_증가, 증감 연산(3)) {
       statements_명령(4) }

  - 실행 프로세스

  (1) 초기값 → (2) 조건식(true) → (4) 명령 → (3) 증가, 증감 연산

                → (2) 조건식(true) → (4) 명령 → (3) 증가, 증감 연산

                → (2) 조건식(true) → (4) 명령 → (3) 증가, 증감 연산

                → (2) 조건식(false)

 - 변수명은 일반적으로 i, j, k, l, m, n으로 사용

 

 ex) 정수 1부터 10까지 나열해서 출력

ex) 구구단 2단 출력

 

 - 다중 for문

ex) 구구단 출력

 

- 흐름 제어문
 1) break : 해당 반복문 종료

 2) continue : continue 이후 명령을 실행하지않고 반복문의 처음으로 돌아가 증감식 수행. 

 3) return : 해당 메소드 종료