while文は繰り返しを記述するための基本的な構文です。構文は次のようになります
while文の構文
while (expression) statement
while文はまずexpressionを評価し、その結果がfalseの場合は次の分の処理へ進みます。評価結果がtrueであればstatementを実行し、再度expressionを評価するところへ戻ります。そして最終的にexpressionがfalseになるまで繰り返し処理が続きます。もしwhile(true)と記述すれば、無限ループになります。一般的に、変数を用いて毎度計算を行い、変数の値がある条件を満たせばループを終了させる、というような使い方をします。