package de.Quiz.java;
import java.util.Random;
import java.util.Scanner;
class QuizfragenWissenschaft {
Scanner scan;
int fehler = 0;
int punktestand = 0;
int punkte = 10;
String randomquest;
String antwort;
public void Wissenschaftquiz() {
QuizfragenWissenschaft nextround = new QuizfragenWissenschaft();
String[] AllgemeinerText =
{
"Diese Antwort ist RICHTIG! Du erhälst 10 Punkte.", //0 RICHTIGKEITS BESTÄTIGUNG
"Dein derzeitiger Punktestand geträgt: ", //1 PUNKTESTANDBERICHT
"Diese Antwort wahr falsch. Du bekommst 1 Fehlerpunkt.", //2 FALSCHE ANTWORT
"Derzeit hast du ", //3 Fehlerpunktestand Teil 1
" Fehlerpunkte", //4 Fehlerpunktestand Teil 2
"Du hast 3 Fehlerpunkte und musst das Spiel beenden.", //5 Verloren
"\n" + ".+*^*+._.+*+._.+*^*+._.+*+._.+*^*+._.+*+._.+*^*+._.+*+._.+*^*+._.+*+." + "\n" //6 Leerzeichen
};
String[] WissenschaftFragenSichtbar = //Die erste Antwort ist richtig
{
"Was ist ein anderer Begriff für Ablagerungsgesteine?",
"Welche Farbe haben die heißesten Sterne?",
"Wofür sind Tele-X, IRS und Thor II Beispiele?",
"Wie nennt man die Wechselwirkung, die zwischen einzelnen Molekülen und Atomen wirken?",
"Welches Elementsymbol hat Bohrium im Periodensystem?"
};
String[] WissenschaftFragenUnsichtbar =
{
"was ist ein anderer begriff für ablagerungsgesteine?",
"welche farbe haben die heißesten sterne?",
"wofür sind tele-x, irs und thor ii beispiele?",
"wie nennt man die wechselwirkung, die zwischen einzelnen molekülen und atomen wirken?",
"welches elementsymbol hat bohrium im periodensystem?"
};
String[] WissenschaftAntworten =
{
"A: Sedimente " + "B: Stratomente " + "C: Plutomente " + "D: Rudimente" , //Frage 0 Richtige Antwort: Sedimente (A)
"A: Gelb " + "B: Weiß " + "C: Blau " + "D: Rot", //Frage 1 Richtige Antwort: Blau (C)
"A: Zwergplaneten " + "B: Satelliten " + "C: Sterne " + "D: Schwarze Löcher", //Frage 2 Richtige Antwort: Satelliten (B)
"A: Van-der-Waals-Kräfte " + "B: Von-Haas-Kräfte " + "C: Van-Persie-Kräfte " + "D: Von-Watson-Kräfte", //Frage 3 Richtige Antwort: Van-der-Waals-Kräfte (A)
"A: Bo " + "B: Br " + "C: Bm " + "D: Bh" //Frage 4 Richtige Antwort: Bh (D)
};
while(fehler < 3) {
scan = new Scanner(System.in);
Random rdm = new Random();
randomquest = WissenschaftFragenSichtbar[rdm.nextInt(WissenschaftFragenSichtbar.length - 1)];
System.out.println("Frage: " + randomquest);
if (randomquest.trim().toLowerCase().equals(WissenschaftFragenUnsichtbar[0])) {
System.out.println("Antworten: ");
System.out.println(WissenschaftAntworten[0]);
antwort = scan.nextLine();
if (antwort.trim().toLowerCase().equals("a")) {
System.out.println(AllgemeinerText[0]);
punktestand = punktestand + 10;
System.out.println(AllgemeinerText[1] + punktestand);
System.out.println(AllgemeinerText[6]);
nextround.Wissenschaftquiz();
} else {
System.out.println(AllgemeinerText[2]);
fehler++;
System.out.println(AllgemeinerText[3] + fehler + AllgemeinerText[4]);
System.out.println(AllgemeinerText[6]);
}
} else if(randomquest.trim().toLowerCase().equals(WissenschaftFragenUnsichtbar[1])) {
System.out.println("Antworten: ");
System.out.println(WissenschaftAntworten[1]);
antwort = scan.nextLine();
if (antwort.trim().toLowerCase().equals("c")) {
System.out.println(AllgemeinerText[0]);
punktestand = punktestand + 10;
System.out.println(AllgemeinerText[1] + punktestand);
System.out.println(AllgemeinerText[6]);
nextround.Wissenschaftquiz();
} else {
System.out.println(AllgemeinerText[2]);
fehler++;
System.out.println(AllgemeinerText[3] + fehler + AllgemeinerText[4]);
System.out.println(AllgemeinerText[6]);
}
} else if(randomquest.trim().toLowerCase().equals(WissenschaftFragenUnsichtbar[2])) {
System.out.println("Antworten: ");
System.out.println(WissenschaftAntworten[2]);
antwort = scan.nextLine();
if (antwort.trim().toLowerCase().equals("b")) {
System.out.println(AllgemeinerText[0]);
punktestand = punktestand + 10;
System.out.println(AllgemeinerText[1] + punktestand);
System.out.println(AllgemeinerText[6]);
nextround.Wissenschaftquiz();
} else {
System.out.println(AllgemeinerText[2]);
fehler++;
System.out.println(AllgemeinerText[3] + fehler + AllgemeinerText[4]);
System.out.println(AllgemeinerText[6]);
}
} else if(randomquest.trim().toLowerCase().equals(WissenschaftFragenUnsichtbar[3])) {
System.out.println("Antworten: ");
System.out.println(WissenschaftAntworten[3]);
antwort = scan.nextLine();
if (antwort.trim().toLowerCase().equals("a")) {
System.out.println(AllgemeinerText[0]);
punktestand = punktestand + 10;
System.out.println(AllgemeinerText[1] + punktestand);
System.out.println(AllgemeinerText[6]);
nextround.Wissenschaftquiz();
} else {
System.out.println(AllgemeinerText[2]);
fehler++;
System.out.println(AllgemeinerText[3] + fehler + AllgemeinerText[4]);
System.out.println(AllgemeinerText[6]);
}
} else if(randomquest.trim().toLowerCase().equals(WissenschaftFragenUnsichtbar[4])) {
System.out.println("Antworten: ");
System.out.println(WissenschaftAntworten[4]);
antwort = scan.nextLine();
if (antwort.trim().toLowerCase().equals("d")) {
System.out.println(AllgemeinerText[0]);
punktestand = punktestand + 10;
System.out.println(AllgemeinerText[1] + punktestand);
System.out.println(AllgemeinerText[6]);
nextround.Wissenschaftquiz();
} else {
System.out.println(AllgemeinerText[2]);
fehler++;
System.out.println(AllgemeinerText[3] + fehler + AllgemeinerText[4]);
System.out.println(AllgemeinerText[6]);
}
}
}
System.out.println(AllgemeinerText[5]);
}
}