Hallo, im folgenden findet ihr meinen Quelltext, leider wird mir gesagt, dass ein Error vorliegt.
Mir wird angezeigt, dass etwas doppelt vorkommt, leider kann ich den Fehler nicht korrigieren. Wäre sehr nett, wenn jemand die richtige Lösung meines Quelltextes in die Antworten schreiben könnte. Danke im Voraus!!
Hier der Text:
Mir wird angezeigt, dass etwas doppelt vorkommt, leider kann ich den Fehler nicht korrigieren. Wäre sehr nett, wenn jemand die richtige Lösung meines Quelltextes in die Antworten schreiben könnte. Danke im Voraus!!
Hier der Text:
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JFrame;
public class FrameBeispiel
{
public static void main(String[] args)
{
JFrame meinFrame = new JFrame("Quiz");
meinFrame.setSize(400,400);
meinFrame.setVisible(true);
}
}
public class FrameBeispiel {
public static void main(String[] args) {
int punkte = 0;
String[] frage1 = {
"Wann fand die erste Mondlandung statt?",
"<1> 1989",
"<2> 1969",
"<3> 1927",
"2"
};
String[] frage2 = {
"Von welchem Künstler stammt das Gemälde Sternenhimmel?",
"<1> Rainer Randig",
"<2> Pablo Picasso",
"<3> Vincent van Gogh",
"3"
};
String[] frage3 = {
"Wie heißt die Hauptstadt von Eritrea?",
"<1> Asmara",
"<2> Bocklemühl",
"<3> Biewende",
"1"
};
String[] frage4 = {
"Wann wurde die UNO gegründet?",
"<1> 1945",
"<2> 1938",
"<3> 1990",
"1"
};
String[] frage5 = {
"Für welchen europäischen Topklub spiele Hristo Stoichkov?",
"<1> FC Barcelona",
"<2> Manchester United",
"<3> Inter Mailand",
"1"
};
String[] frage6 = {
"Wer gewann die Fußballweltmeisterschaft 2010?",
"<1> Argentinien",
"<2> Spanien",
"<3> Niederlande",
"2"
};
//Fragen werden in einem zweidimensionalen String-Array gespeichert
String[][] liste = {
frage1,frage2,frage3,frage4,frage5,frage6
};
//Ausgabe von Fragen in der Konsole
for(int i=0;i<liste.length;i++)
{
System.out.println(liste[i][0]);
System.out.println(liste[i][1]);
System.out.println(liste[i][2]);
System.out.println(liste[i][3]);
System.out.println("Bitte Antwort eingeben: ");
//Einlesen von Eingabe
BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
try {
String antwort = eingabe.readLine();
System.out.println("Sie haben als Antwort: "+antwort+" eingegeben.");
//Vergleichen von Antworten
if(antwort.equals(liste[i][4]))
{
System.out.println("#GenauDAS!\n");
punkte++;
}
else
{
System.out.println("#nö!\n");
}
} catch (IOException e) {
System.out.println("Falsche Eingabe!");
}
}
System.out.println("Sie haben "+punkte+" von 6 Punkten erreicht.");
if(punkte==6)
{
System.out.println("Sie erhalten die Gewinnsumme von 1.000.000€!");
}
else
{
System.out.println("Versuchen Sie es erneut!");
}
}
}
Zuletzt bearbeitet von einem Moderator: