ランとは、隣接する繰り返し値のシーケンスです。サイコロをランダムに投げるシーケンスを生成し、サイコロの値を出力して最長のサイコロだけをマークするプログラムを作成します。プログラムは、サイコロを投げた合計回数 (例: 10) を入力として受け取り、次のように出力します。
1 6 6 3 (2 2 2 2 2) 5 2
正しい出力を得るために各数値を比較する方法について、私はかなり混乱しています。たぶん、配列を使用して値を格納します。任意の回答または入力が役立ちます。
import java.util.Random;
import java.util.Scanner;
public class Dice
{
Random generator = new Random();
Scanner keyboard = new Scanner(System.in);
public void DiceCount()
{
int count;
int sides = 6;
int number;
System.out.println("How many die? ");
count = keyboard.nextInt();
for(int i=0; i < count; i++)
{
number = generator.nextInt(sides);
System.out.print(number);
}
}
}