初めに
Java学習開始4日目です。 今回はwhile処理を学習しました。While処理の基本形
コード
public class Main {
public static void main(String[] args) {
int i = 0; // カウンタ変数の初期化
while (i <= 5) {
System.out.println(i); // 繰り返し処理
i += 1; // カウンタ変数の更新
}
}
}
繰り返しの回数をランダムにする
public class Main {
public static void main(String[] args) {
int hp = 30;
int hit; // カウンタ変数の初期化
while (hp > 0) {
hit = (int)(Math.random()*5 + 5);
System.out.println(hit + "のダメージを与えた"); // 繰り返し処理
hp -= hit; // カウンタ変数の更新
}
System.out.println("敵を倒した");
}
}
まず、int hit;
の値は、hit = (int)(Math.random()*5 + 5);
でランダムに出力されます。
hp -= hit;
でhpの値もランダムになるため、
繰り返しの回数もランダムになります。