演算子と制御構文比較問題
Javaにおける「for文」と「while文」の違いとして最も適切なものはどれですか?
A.for文は繰り返し回数が明確な場合に適しており、while文は条件が真の間繰り返す場合に適している← 正解
✓ 正解です。for文は初期化・条件・更新を一行に書け回数制御に適し、while文は条件による繰り返しに適しています。
B.for文は条件式を持てないが、while文は条件式を持てる
✗ for文も条件式を持てます。for(初期化; 条件式; 更新)の形式で条件式を記述します。
C.while文は必ず1回以上実行されるが、for文は1回も実行されない場合がある
✗ 必ず1回以上実行されるのはdo-while文です。for文もwhile文も条件次第で0回になります。
D.for文はbreak文が使えないが、while文はbreak文が使える
✗ for文もwhile文もどちらもbreak文を使用できます。