ループステートメントのひとつで、指定された条件式が真の間は繰り返し対象のコードブロックを繰り返し実行します。返す式であれば、どんな式でも構いません。条件式の判定は処理の最初に行われます。これを「前判定」といいます。そのため、最初から条件式が偽の場合は、繰り返し対象のコードブロックは一度も実行されません。[省略不可]ループするコードブロックを処理する条件を記述します。文はコードブロックを繰り返し処理します。数字を足す処理を考えてみましょう。1;}System.out.println("end");上記の処理結果は以下のようになります。i--;}System.out.println("end");上記の処理結果は以下のようになります。startendポイントコードブロック内でのインクリメントやデクリメントが必要。前判定なので、コードブロックに書かれた処理は行われないこともある。ヒントメソッドを条件式とすることで、複雑な判定を行なうことも出来ます。