見出し画像

新卒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型に変換する。


この記事が気に入ったらサポートをしてみませんか?