[10] 반복문 while, do~while문
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)
}
}