JAVAの繰り返し文 do〜while
はじめの一度だけは、必ず実行してくれる。その後条がtrueなら、
もう一度上から、そして条件にて評価の繰り返し。
class Test{
public static void main(String args[]){
int i = 1;
do{
System.out.println(i);
/*
//ループを抜ける時はbreak
if(条件式){
break;
}
//ループを次のループに移る時はcontinue
if(条件式){
cntinue;
}
*/
i++;
}while(i<5);
}
}while(true)とすると無限ループなる。
whileと同じくラベルをつけて見た
class Test{
public static void main(String args[]){
int i = 1,x=1;
labeldayo://■ここ
do{
System.out.println(i);
i++;
do{
System.out.println("-"+x);
x++;
if(x==3){
x=1;
continue labeldayo;//■ここ
}
//x++;//無限ループ
}while(x < 5);
//i++;//無限ループ
}while(i < 5);
}