私はJava初心者ですので、おそらく非常にばかげた質問です。これは、2つの乱数を推測するためのプログラムです。なぜMath.randomに "*(MAX + 1 - MIN)))+ MIN;"が続くのでしょうか?また、Math.randomは1と3の間の数値を生成することをどのように知っていますか?このMath.random()文がこの形式で設定されているのはなぜですか?
Scanner scan = new Scanner(System.in);
final int MIN = 1, MAX = 3;
int firstAnswer = ((int)(Math.random() * (MAX + 1 - MIN))) + MIN;
int secondAnswer = ((int)(Math.random() * (MAX + 1 - MIN))) + MIN;
int firstGuess, secondGuess;
ありがとうございます!
ここでの答えが役に立つ場合は、解決策を受け入れることができます。あなたの問題がまだ解決されていない限り、コメントを残すことができます。 – user3437460