Java - do .. while 文

do .. while 文

do .. while 文は、条件式が True の場合に繰り返し実行されます。for 文while 文は、最初に条件式を評価します。しかし do .. while 文は、先に命令文を処理してから条件式を評価するため、どのような条件であっても必ず一度は処理を通過します。do .. while 文の書式は以下のとおりです。

do {
  ...
} while (条件式);
do .. while 文

do..while 文では、ブロック内の命令文が最初に実行されます。その後、条件式が評価され true の場合は再度ブロック内の処理を行います。条件式が false の場合は do..while 文を終了します。

for 文while 文とは異なり、最後にセミコロンが必要になるため注意が必要です。

int i = 1;
do {
  System.out.println("i = " + i);
  i++;
} while (i < 5);
do..while 文

関連記事