問題は次のとおりです。乱数 (例: 1 2 3) を与える Java プログラムを作成する必要があり、その後、ランダムな演算子 (例: + *) を与える必要があります。
さて、私はその部分を手に入れましたが、Java コードでその答えを確認するにはどうすればよいでしょうか。答えは7のはずです。
次のコードが問題です。
String operations[] = {"+ ","- ","* ","/ "};
System.out.println("How many digits?");
int times = scan.nextInt();
this.times = times;
this.operation = new String[times-1];
this.digits = new int[times];
for (int i = 0; i < times - 1; i++)
{
operation[i] = operations[rand.nextInt(4)];
System.out.print(operation[i]);
}
for(int i = 0; i < operation.length; i++)
{
System.out.print(digits[i]+" ");
System.out.println(digits[i] + operation[i] + digits[i]); //first digit + - * / the first digit
}
うまくいけば、これらのスニペットは少し明確です。私がやりたいのは、ランダムな数字と演算子を取得することです。その後、式を実行したいと思います。
あなたが私を助けてくれることを願っています。