[Java基礎④] while処理/繰り返し回数もランダムにする Math.random
初めに
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の値もランダムになるため、
繰り返しの回数もランダムになります。
Author And Source
この問題について([Java基礎④] while処理/繰り返し回数もランダムにする Math.random), 我々は、より多くの情報をここで見つけました https://qiita.com/ki_87/items/22f34f1c3888b72ee270著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .