본문 바로가기
Language/Java

반복문 while

by 태윤2 2020. 5. 26.
  • while문
  1. for문과 마찬가지로 특정 조건식 결과가 true일 동안 반복 수행하는 반복문
  2. for문과 달리 조건식 위치만 정해져있고, 초기식과 증감식 위치는 유동적
  3. for문은 주로 반복 횟수가 정해져 있는 경우 사용하며,
  4. while문은 주로반복 횟수가 정해져있지 않은 경우 사용
  5. for문과 while문은 100% 상호 변환이 가능하다

<기본 문법>

더보기

초기식:

while(조건식){

조건식 결과가 true일 때 반복할 문장

증감식(반복할 문장보다 위에 위치 할 수도 있다)

}

 

int u =1;

while(u <10){

System.out.println(u+"Hello,World!");

++u;

}

 

  • 중첩 while문
  1. 중첩 for문과 마찬가지로 while문 내부에 또 다른 반복을 수행하는 while문을 기술

 

<기본 문법>

더보기

초기식1:

while(조건식){

 

                  초기식2:

               while(조건식2){

                            반복할문장..

                            증감식2;

           }

                증감식1

}

 

  • do~ while문
  1. while문과 달리 조건식을 먼저 판별하지 않고
  2. 반복문을 먼저 한번 실행 한 후 마지막에 조건식(while)을 판별하는 while문
  3. while문은 조건식 결과에따라 반복
더보기

int i =11;

do{

조건식 판별 결과는 false이지만, do문장을 만나 무조건 한 번 실행 한 후

마지막에 조건식을 판별하여 false 가 되어 do~ while문 종료됨

                      System.out.println(i + " : Hello, World!"):

                      i++;

}while(i<=10);

 

System.out.println(i);

'Language > Java' 카테고리의 다른 글

배열(Array)  (0) 2020.05.26
반복문의 제어  (0) 2020.05.26
반복문 for  (0) 2020.05.26
조건문 switch case 문  (0) 2020.05.26
조건문 if  (0) 2020.05.26