前提・実現したいこと
javaで簡単な計算ゲームを作りたいです。なんとか1桁の整数の数字をランダムに表示して足し算の問題ができるようにはしたのですが、せっかくなので、算術演算子(+,-,*,/)もランダムに表示させたいと考えています。
発生している問題
算術演算子を配列に格納して、shuffleメソッドを使うもエラーが出る
ソースコード
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class 試作2 {
public static void main(String[] args) throws Exception, IOException { > Character enzansi[]= new Character[4];
enzansi[0]='+'; enzansi[1]='-'; enzansi[2]='*'; enzansi[3]='/'; Collections.shuffle(enzansi.length);
Integer[] suuzi = new Integer[10]; for(int i=0;i<10;i++){ int a =(int)Math.floor(Math.random()*10); suuzi[i] = a; } Integer[] suuzi2 = new Integer[10]; for(int i=0;i<10;i++){ int b = (int)Math.floor(Math.random()*10); suuzi2[i] = b; } BufferedReader br = new BufferedReader(new InputStreamReader(System. in)); System.out.println("答えを入力して下さい"+"\n"); int count =0; for(int i=0;i<10;i++) { int seikai = suuzi[i]+suuzi2[i]; System.out.println(suuzi[i]+ "+"+ suuzi2[i]); if(seikai==Integer.parseInt(br.readLine())){ System.out.println("正解です"+"\n"); count++; }else { System.out.println("間違ってるで。次の問題"); } } System.out.println("正解数は"+count+"です"); } // TODO 自動生成されたメソッド・スタブ }
試したこと
charのラッパークラスのCharacterで4つの配列を作り、Collectionクラスのshuffleメソッドを使うも型 『Collections のメソッド shuffle(List<?>) は引数 (int) に適用できません』と出ました。
###一言
他に良いメソッドがあるのか、良い方法があるのか調べましたが、わからなかったので、すいませんが教えて頂けないでしょうか。よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。