Javaのwhile文とは?条件がtrueの間くり返す仕組みを初心者向けに解説|確認問題の回答例

このページは、Javaのwhile文とは?条件がtrueの間くり返す仕組みを初心者向けに解説の確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。
問題1:回答例
ファイル名: CountLoop.java
public class CountLoop {
public static void main(String[] args) {
int count = 1;
while (count <= 5) {
System.out.println(count);
count++;
}
}
}
count++ によりcountが増え、6になったとき条件がfalseになります。
問題2:回答例
ファイル名: InputCounter.java
import java.util.Scanner;
public class InputCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int times = 0;
System.out.print("数値を入力してください(0で終了):");
int number = scanner.nextInt();
while (number != 0) {
times++;
System.out.print("数値を入力してください(0で終了):");
number = scanner.nextInt();
}
System.out.println("入力回数:" + times);
scanner.close();
}
}
0以外の入力のたびにtimesを増やし、次の入力で条件を更新します。
問題3:回答例
確認する観点
// 条件式に使っている値が、ループ内で変化しているか確認します。
終了条件に関係する値が変わらなければ、条件式の結果も変わりません。