|
@ -1,5 +1,6 @@ |
|
|
package LernProgramm; |
|
|
package LernProgramm; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.Random; |
|
|
import java.util.Scanner; |
|
|
import java.util.Scanner; |
|
|
|
|
|
|
|
|
public class ProgrammMain { |
|
|
public class ProgrammMain { |
|
@ -16,7 +17,8 @@ public class ProgrammMain { |
|
|
|
|
|
|
|
|
String[][] karteikarten = {{"Was ist die Hauptstadt von Deutschland?", "Berlin"}, |
|
|
String[][] karteikarten = {{"Was ist die Hauptstadt von Deutschland?", "Berlin"}, |
|
|
{"Welches ist der größtes Planet in unserem Sonnensystem?", "Jupiter"}, |
|
|
{"Welches ist der größtes Planet in unserem Sonnensystem?", "Jupiter"}, |
|
|
{"Was hat die Mona Lisa gemalt?", "Leonardo da Vinci"}, |
|
|
|
|
|
|
|
|
{"Wer hat die Mona Lisa gemalt?", "Leonardo da Vinci"}, |
|
|
|
|
|
|
|
|
//Sonstige Fragen |
|
|
//Sonstige Fragen |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
@ -35,6 +37,40 @@ public class ProgrammMain { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Quizz |
|
|
|
|
|
|
|
|
|
|
|
public static void Quizz() { |
|
|
|
|
|
Random rand = new Random(); |
|
|
|
|
|
try (Scanner scanner = new Scanner(System.in)) { |
|
|
|
|
|
String[][] questions = { |
|
|
|
|
|
{"Welche Farbe hat ein Bananen?", "A) Gelb", "B) Grün", "C) Blau", "D) Rot", "A"}, |
|
|
|
|
|
{"Wie viele Beine hat eine Spinne?", "A) 4", "B) 6", "C) 8", "D) 10", "C"}, |
|
|
|
|
|
{"Wer hat die Formel E=mc² entwickelt?", "A) Isaac Newton", "B) Albert Einstein", "C) Galileo Galilei", "D) Stephen Hawking", "B"}, |
|
|
|
|
|
{"Welches ist der größte Planet im Sonnensystem?", "A) Merkur", "B) Venus", "C) Erde", "D) Jupiter", "D"} |
|
|
|
|
|
//Sonstige Fragen |
|
|
|
|
|
}; |
|
|
|
|
|
int questionIndex = rand.nextInt(questions.length); |
|
|
|
|
|
String[] currentQuestion = questions[questionIndex]; |
|
|
|
|
|
|
|
|
|
|
|
System.out.println(currentQuestion[0]); |
|
|
|
|
|
System.out.println(currentQuestion[1]); |
|
|
|
|
|
System.out.println(currentQuestion[2]); |
|
|
|
|
|
System.out.println(currentQuestion[3]); |
|
|
|
|
|
System.out.println(currentQuestion[4]); |
|
|
|
|
|
String answer = scanner.nextLine(); |
|
|
|
|
|
|
|
|
|
|
|
if (answer.equalsIgnoreCase(currentQuestion[5])) { |
|
|
|
|
|
System.out.println("Richtig!"); |
|
|
|
|
|
} else { |
|
|
|
|
|
System.out.println("Falsch!"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
public static void main(String[] args) { |
|
|
|
|
|
|
|
|
System.out.println("Willkommen bei diesem kleinen konsolenbasierten Spiel!\n"); |
|
|
System.out.println("Willkommen bei diesem kleinen konsolenbasierten Spiel!\n"); |
|
@ -48,16 +84,24 @@ public class ProgrammMain { |
|
|
int wahl = einleser.nextInt(); |
|
|
int wahl = einleser.nextInt(); |
|
|
switch(wahl) { |
|
|
switch(wahl) { |
|
|
case 1: |
|
|
case 1: |
|
|
|
|
|
|
|
|
Karteikarten(); |
|
|
Karteikarten(); |
|
|
|
|
|
|
|
|
//Funktion |
|
|
|
|
|
break; |
|
|
break; |
|
|
case 2: |
|
|
case 2: |
|
|
|
|
|
Quizz(); |
|
|
|
|
|
//Funktion |
|
|
|
|
|
break; |
|
|
|
|
|
case 3: |
|
|
|
|
|
System.out.println("Diese Funktion wird derzeit entwickelt! Hab bitte etwas Geduld oder sei kreativ und erstelle dir selber eine Funktion!"); |
|
|
|
|
|
//Funktion |
|
|
|
|
|
break; |
|
|
|
|
|
case 4: |
|
|
|
|
|
System.out.println("Diese Funktion wird derzeit entwickelt! Hab bitte etwas Geduld oder sei kreativ und erstelle dir selber eine Funktion!"); |
|
|
|
|
|
//Funktion |
|
|
|
|
|
break; |
|
|
|
|
|
case 5: |
|
|
System.out.println("Diese Funktion wird derzeit entwickelt! Hab bitte etwas Geduld oder sei kreativ und erstelle dir selber eine Funktion!"); |
|
|
System.out.println("Diese Funktion wird derzeit entwickelt! Hab bitte etwas Geduld oder sei kreativ und erstelle dir selber eine Funktion!"); |
|
|
//Funktion |
|
|
//Funktion |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
default: System.out.println("Ungültige Eingabe, versuche es bitte erneut!\n"); |
|
|
default: System.out.println("Ungültige Eingabe, versuche es bitte erneut!\n"); |
|
|
} |
|
|
} |
|
|