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);
	}