こんにちは、私はプログラミングが初めてで、Eclipse で Java を探索しています。サイコロの面数と使用したい面数を入力できる簡単なプログラムを作成しようとしています。forステートメントは私に問題を与えています。
これが私が持っているものです。
{
public static void main(String[] args)
{
Random generator = new Random ();
int sides;
int num;
int rolls;
Scanner scan = new Scanner(System.in);
while (sides != 0);
{
System.out.println("How many sides does your dice have?(0 to quit)");
sides = scan.nextInt();
System.out.println("How many dice would you like to roll?");
rolls = scan.nextInt();
for (int num1 : rolls);
{
num = generator.nextInt(sides);
System.out.println("You rolled a " + num);
}
}
}
}
forステートメントは、「ロール」にカーソルを合わせると、「配列またはjava.lang.Iterableのインスタンスのみを反復できます」と述べています。助けていただければ幸いです。