..열심히 공부하세../JAVA 문법

[10] 반복문 while, do~while문

댄스댄스 2012. 4. 19. 14:44

while문

 

while( 조건식 ) {

// 수행문;

}

 

 

do~while문

 

do {

// 수행문;

} while( 조건식 );

 

 

파일명:TestWhile.java

public class TestWhile{
  public static void main(String[] args){
/*
while(조건)
{
   처리내용;
}

EOF (End Of File)
BOF (Begin Of File)
*/
/*
      int n=50;
   while(n<10){
         System.out.println("사과");
   if(n==8) break;
   n++;
   }
*/
/*
n=5 while(5<10) 사과 n=6
while(6<10) 사과 n=7
while(7<10) 사과 n=8
*/

/*
do{
   처리내용;
} while(조건);
*/
/*
     int n=5;
  do{
        System.out.println("바나나");
  if(n==8) break;
  n++;
  }while(n<10);
*/
/*
바나나 n=6 while(6<10)
바나나 n=7 while(7<10)
*/

/*
조건이 true이면 while, do~while 차이가 없다
조건이 false이면 while문 단 1회도 실행하지 않는다.
하지만 do~while문은 조건에 관계없이 무조건 1번은 실행된다.
*/

     int p=50;
  while(p<10){
        System.out.println("사과");
  p++;
  } //p=50

  int q=50;
  do{
        System.out.println("바나나");
  q++;
  }while(q<10); //while(51<10)

  }
}