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 でストップします。