2017-02-10 20 views
-5

私はクイズゲームを作っており、私は各質問をランダム化する必要があります。どのようにこれらを適切にコード化するのですか? plsヘルプ。 (...と一つだけ質問があります)感謝これらのコードの正しい順序は何ですか?

import java.util.ArrayList; 
import java.util.List; 

public class Question { 

    public String questions; 
    public String[] options; 
    public String answer; 
} 

    List<Question> questionList = new ArrayList<Question>(); 

    Question question1 = new Question(); 
    question1.question = "Which part of the plant holds it in the soil?" ; 
    question1.options = {"Petals", "Roots", "Stem", "Flower"} ; 
    question1.answer = "Roots" ; 


      questionList .add(question1); 

      Collections.shuffle(questionList); 
+0

質問とそのオプションをローカルファイルに保存する必要があります。それをマップし、エンドユーザに提示する。 – roottraveller

答えて

-1

この

Collections.shuffle(questionList); 

は、質問オブジェクトのリストだけをシャッフルされて、いないオプション...

あなたは代わりに使用する必要があります ans options.length-1の間でランダムな整数を生成するか、ソート可能なデータ構造を使用するなどの別のロジックのいずれかを使用します。

+0

あなたは私に例を与えることができます:( –

関連する問題