美人すぎない化粧品販売員がアプリ開発を目指す

Javaの構文、オブジェクト指向、APIなど、プログラミング初心者の私がアプリ開発までに理解したことをまとめたブログ

for文/while文とdo...while文の違い

for文while文→条件式を評価してから1回目の繰り返し

ex. int i=7;

     System.out.println("i="+i); //出力 i=7

    while(i<0){                            //条件式を評価(iが0以下の時)

       i-=4;                                // iを4ずつ減らしていく

  System.out.println("i="+i);  //出力 i=3   

      }

 

do...while文→繰り返し処理を1度行ってから条件式を評価

      (よって、どんな条件の繰り返し処理でも必ず1回は実行される)

ex. int i=7;

     do{                                         //条件式関係なく以下の処理を1度実行

          System.out.println("i="+i);  //出力 i=7

            i-=4;                                  // iを4ずつ減らしていく

      }while(i<0); ←;(コロン)忘れずに //条件式を評価(iが0以下の時)