java basics-07whileステートメントとdo ... whileステートメント

whileステートメント

whileステートメントは条件付き判定ループステートメントですが、そのループメソッドは、条件を使用して、このステートメントを繰り返し実行し続けるかどうかを制御することです。

実行プロセスは次のように表示されます。

例は次のとおりです。

public class Cycle {

	public static void main(String[] args) {
		int a=1;
        int sum=0;
        //当a小于等于10的时候,将a加到sum中
		while(a<=10) {
            sum+=a;
            a++;            
		}
		System.out.println(sum);
		
	}
}

do ... whileステートメント

whileステートメントも条件付き判定ループステートメントであり、そのループメソッドも条件を使用して、ステートメントを繰り返し実行し続けるかどうかを制御します。

それとwhileステートメントの違いは、whileは最初に条件が確立されているかどうかを判断し、次にステートメントを実行し、while do ... whileは最初にステートメントを実行し、次に条件が確立されているかどうかを判断することです。

実行フローチャートは次のとおりです。

Whileとdo ...このインスタンスは次のとおりです。

package calculate;

public class Cycle {

	public static void main(String[] args) {
		//执行while语句,当a=0时输出
		int a=10;
		while(a==0) {
			System.out.println("a取值为:"+a);
		}
		
		//执行while语句,当b=0时输出
		int b=20;
		do {
			System.out.println("b取值为:"+b);
		}
		while(b==0) ;
	}
}

出力結果を次のように表示します

55

whileステートメントシーケンスは1回実行されませんが、while do ... whileは1回実行されることがわかります。

 

 

おすすめ

転載: blog.csdn.net/dream_18/article/details/115356759