You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
2.0 KiB

  1. package LernProgramm;
  2. import java.util.Scanner;
  3. public class ProgrammMain {
  4. //Aufzurufende Funktionen
  5. // Karteikarten
  6. public static void Karteikarten(){
  7. try (Scanner input = new Scanner(System.in)) {
  8. String[][] karteikarten = {{"Was ist die Hauptstadt von Deutschland?", "Berlin"},
  9. {"Welches ist der größtes Planet in unserem Sonnensystem?", "Jupiter"},
  10. {"Was hat die Mona Lisa gemalt?", "Leonardo da Vinci"},
  11. //Sonstige Fragen
  12. };
  13. int counter = 0;
  14. for (String[] karteikarte : karteikarten) {
  15. System.out.println(karteikarte[0]);
  16. String answer = input.nextLine();
  17. if (answer.equalsIgnoreCase(karteikarte[1])) {
  18. System.out.println("Korrekt!");
  19. counter++;
  20. } else {
  21. System.out.println("Leider falsch. Die richtige Antwort wäre: " + karteikarte[1]);
  22. }
  23. }
  24. System.out.println("Dein Punktestand ist " + counter + " von insgesamt " + karteikarten.length);
  25. }
  26. }
  27. public static void main(String[] args) {
  28. System.out.println("Willkommen bei diesem kleinen konsolenbasierten Spiel!\n");
  29. System.out.println("Du hast 3 Spielmodi!\n");
  30. System.out.println("1. Karteikarten\n");
  31. System.out.println("2. Quizz\n");
  32. System.out.println("3. Binaer-Inverter\n");
  33. System.out.println("4. PrimZahlenAusgabe\n");
  34. try (Scanner einleser = new Scanner(System.in)) {
  35. int wahl = einleser.nextInt();
  36. switch(wahl) {
  37. case 1:
  38. Karteikarten();
  39. //Funktion
  40. break;
  41. case 2:
  42. System.out.println("Diese Funktion wird derzeit entwickelt! Hab bitte etwas Geduld oder sei kreativ und erstelle dir selber eine Funktion!");
  43. //Funktion
  44. break;
  45. default: System.out.println("Ungültige Eingabe, versuche es bitte erneut!\n");
  46. }
  47. }
  48. System.out.println("Programm beendet\n");
  49. }
  50. }