JAVAの繰り返し文 while

whileの()には条件だけを入れるので、while内で条件のカウントする。i++

class Test{
	public static void main(String args[]){
		int i = 1;
		while(i < 5){
			System.out.println(i);
			
			/*
			//ループを抜ける時はbreak
			if(条件式){
				break;
			}
			//ループを次のループに移る時はcontinue
			if(条件式){
				cntinue;
			}
			*/
			
			i++;

		}
	}
}

while(true)とすると無限ループなる。


ラベルを付けて、ループから抜けた時、ラベルへ移動する。

class Test{
	public static void main(String args[]){
		int i = 1,x=1;
		labeldayo:
		while(i < 5){
			System.out.println(i);
			i++;
			while(x < 5){
				System.out.println("-"+x);
				x++;
				if(x==3){
					x=1;
					continue labeldayo;
				}
				//x++;無限ループ
			}
			//i++;無限ループ
		}
	}
}