私は、ユーザーが何回サイコロを投げたいのかを選択できるプログラムを作ろうとしています。投げられたサイコロのすべての値を数える必要があります。プログラムの終わりに、ユーザーは1、2、3などを何回投げたのかを見なければなりません。これは、すべての数字が等しい確率で表示されているかどうかを確認するプログラムです。乱数を数えて保存するJavaプログラム
私はコンピュータがサイコロを1000回発言させ、それらの投げられたダイスからすべての値を保存する方法を知らないので、私のコードの冒頭で問題が発生しました。これは私がこれまで持っているものです。
import java.util.Scanner;
public class Uppgift4_5
{
public static void main(String[] args)
{
Scanner inputReader = new Scanner (System.in);
System.out.println("How many times do you want to throw the dice:");
int amount = inputReader.nextInt();
int [] dice = { 1, 2, 3, 4, 5, 6 };
int random = 0;
for (int i = 0; i < amount; i++)
{
random = (int) (Math.random() + 1);
}
}
}
私が直面してる問題は、それが唯一の乱数を節約し、その数6回ループということです。 私は遠くに来ていないことがわかりましたが、投げ捨てられたすべてのダイスをどのようにセーブしてカウントするかを知る必要があります。そして、私はスイッチとケースを使って何とかそれを保存しようと考えています。どんな提案や答えが役に立つでしょう。ありがとう。
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – OldProgrammer