JAVAの繰り返し文 for
class Test{ public static void main(String args[]){ for(int i=1; i<5; i++){ System.out.println(i); /* //ループを抜ける時はbreak if(条件式){ break; } //ループを次のループに移る時はcontinue if(条件式){ cntinue; } */ } } }
for(int i; ;i++) 中の条件をかかない場合は無限ループになる。
forの拡張
配列を繰り返し処理してくれる
for(型 変数 : 配列){
}
class Test{ public static void main(String args[]){ int ia[] = {3,4,2,6,8,2,4}; for(int v:ia ){ System.out.println(v); } } }
for each のようなことができるんだ。
ラベルを付けて、抜け出た後、ラベルへ移動してそこからまたループする。
class Test{ public static void main(String args[]){ labeldayo://■ここ for(int i=1;i<5;i++){ System.out.println(i); for(int x=1;x<5;x++){ System.out.println("-"+x); if(x==3){ x=1; continue labeldayo;//■ここ } } } } }
無限ループで値が走り出したら、Ctrl + c でストップします。