int a=0;                        a=0が代入される
while(a < 3){
       System.out.println(a);
       a++;
       }



      変数                   値
           a                0



実行結果
int a=0;
while(a < 3){                   aが3より小さい間{   }の中を実行し続
                                ける
       System.out.println(a);
       a++;
       }


      変数                   値
           a                0



実行結果
int a=0;
while(a < 3){
       System.out.println(a);   aの中身が表示される
       a++;
       }



      変数                   値
           a                0



実行結果

0
int a=0;
while(a < 3){
       System.out.println(a);
       a++;                     aの値がプラス1される
       }



      変数                   値
           a                1



実行結果

0
int a=0;
while(a < 3){                   aの値は1なのでwhileブロックを継続
       System.out.println(a);
       a++;
       }



      変数                   値
           a                1



実行結果

0
int a=0;
while(a < 3){
       System.out.println(a);   aの中身表示
       a++;
       }



      変数                   値
           a                1



実行結果

0
1
int a=0;
while(a < 3){
       System.out.println(a);
       a++;                     aの値をプラス1
       }



      変数                   値
           a                2



実行結果

0
1
int a=0;
while(a < 3){                   aはまだ2なのでwhile継続
       System.out.println(a);
       a++;
       }



      変数                   値
           a                2



実行結果

0
1
int a=0;                        同じ処理をもう一度繰り返し,aが3になる
                                と
while(a < 3){                   (   )のなかが,偽になるのでループを抜ける
       System.out.println(a);
       a++;
       }


      変数                   値
           a                3



実行結果

0
1
2
int a=0;
while(a < 3){
       System.out.println(a);
       a++;
       }
                   次の行へ         ループを抜けた

      変数                   値
           a                3



実行結果

0
1
2

Whileループ

  • 1.
    int a=0; a=0が代入される while(a < 3){ System.out.println(a); a++; } 変数 値 a 0 実行結果
  • 2.
    int a=0; while(a <3){ aが3より小さい間{ }の中を実行し続 ける System.out.println(a); a++; } 変数 値 a 0 実行結果
  • 3.
    int a=0; while(a <3){ System.out.println(a); aの中身が表示される a++; } 変数 値 a 0 実行結果 0
  • 4.
    int a=0; while(a <3){ System.out.println(a); a++; aの値がプラス1される } 変数 値 a 1 実行結果 0
  • 5.
    int a=0; while(a <3){ aの値は1なのでwhileブロックを継続 System.out.println(a); a++; } 変数 値 a 1 実行結果 0
  • 6.
    int a=0; while(a <3){ System.out.println(a); aの中身表示 a++; } 変数 値 a 1 実行結果 0 1
  • 7.
    int a=0; while(a <3){ System.out.println(a); a++; aの値をプラス1 } 変数 値 a 2 実行結果 0 1
  • 8.
    int a=0; while(a <3){ aはまだ2なのでwhile継続 System.out.println(a); a++; } 変数 値 a 2 実行結果 0 1
  • 9.
    int a=0; 同じ処理をもう一度繰り返し,aが3になる と while(a < 3){ ( )のなかが,偽になるのでループを抜ける System.out.println(a); a++; } 変数 値 a 3 実行結果 0 1 2
  • 10.
    int a=0; while(a <3){ System.out.println(a); a++; } 次の行へ ループを抜けた 変数 値 a 3 実行結果 0 1 2