ich möchte die frage zufällig machen, und wenn ich die antwort zu vergleichen, wenn sie richtige antwort sind oder nicht ?? kann mir jemand ein wenig helfen?java random array
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Random;
public class Main {
public static void main(String[] args) { String[] aa = { "question aa" }; String[] bb = { "question bb"}; String[] cc = { "question cc"}; String[] dd = { "question dd"}; String[] e = { "answer to question aa" }; String[] f = { "answer to question bb"}; String[] g = { "answer to question cc"}; String[] h = { "answer to question dd"}; // should be here the random question System.out.print("Enter your answer: "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String userAnswer = null; try { userAnswer = br.readLine(); } catch (IOException ioe) { System.out.println("IO error trying to read your answer!"); System.exit(1); } System.out.println("Thanks for the answer, " + userAnswer);
}
life.java passen, ich Ihre Idee. Aber ich bin nicht ganz davon überzeugt, dass "3 Fetch-Frage" für das OP klar genug ist. Alles, was er hat, ist eine Zufallszahl, wie soll er herausfinden, wie man ein Element der 'Map' mit dieser Nummer bekommt, das ist seine Frage ist der erste Ort ... Ich finde, du solltest das näher ausführen. Meine 2 Cent. – st0le
@ st0le Danke, mir wurde klar, dass es vorher nicht so hilfreich war, bitte überprüfe jetzt –
life.java, Das ist viel besser. +1 :) – st0le