![見出し画像](https://assets.st-note.com/production/uploads/images/50484967/rectangle_large_type_2_1f3240a251e45e7d22f0403613e9536b.png?width=1200)
Photo by
golchiki
新卒Java研修まとめ その1
おみくじゲーム
ランダムに生成される数から、1なら凶、2,3なら小吉、4,5,6,7,なら中吉、8以上なら大吉と出るプログラムを書いた。
public class Note_java {
public static void main (String[] args) {
System.out.println("おみくじゲーム");
double fortune = (int)(Math.random() * 10);
if(fortune >= 8) {
System.out.println((int)fortune + "が出た!大吉");
} else if (fortune >= 4) {
System.out.println((int)fortune + "が出た!中吉");
} else if (fortune == 1){
System.out.println((int)fortune + "が出た!凶");
} else {
System.out.println((int)fortune + "が出た!小吉");
}
}
}
実行結果
おみくじゲーム
5が出た!中吉
学んだポイント
Mathクラス.randomメソッド:0.0~1.0未満の範囲でdouble型の乱数を取得する。
生成した乱数に10を掛けることで、0~9までの乱数が生成できる。
double型のためそのまま表示すると小数点が表示されてしまうので、int型に変換する。
この記事が気に入ったらサポートをしてみませんか?