|
|
@ -4,6 +4,39 @@ import java.util.Scanner; |
|
|
|
|
|
|
|
public class FunktionenAusgelagert { |
|
|
|
|
|
|
|
|
|
|
|
//Funktionen, die von der main Funktion ausgelagert wurden, da sonts zu unüberscihtlich |
|
|
|
//1 |
|
|
|
public static void Karteikarten() { |
|
|
|
|
|
|
|
try (Scanner input = new Scanner(System.in)) { |
|
|
|
|
|
|
|
String[][] karteikarten = { { "Was ist die Hauptstadt von Deutschland?", "Berlin" }, |
|
|
|
{ "Welches ist der größtes Planet in unserem Sonnensystem?", "Jupiter" }, |
|
|
|
{ "Wer hat die Mona Lisa gemalt?", "Leonardo da Vinci" }, |
|
|
|
{ "Wer ist der Bundeskanzler von Deutschland?", "Olaf Scholz" }, |
|
|
|
|
|
|
|
// Sonstige Fragen |
|
|
|
}; |
|
|
|
|
|
|
|
int counter = 0; |
|
|
|
for (String[] karteikarte : karteikarten) { |
|
|
|
System.out.println(karteikarte[0]); |
|
|
|
String answer = input.nextLine(); |
|
|
|
if (answer.equalsIgnoreCase(karteikarte[1])) { |
|
|
|
System.out.println("Korrekt!"); |
|
|
|
counter++; |
|
|
|
} else { |
|
|
|
System.out.println("Leider falsch. Die richtige Antwort wäre: " + karteikarte[1]); |
|
|
|
} |
|
|
|
} |
|
|
|
System.out.println("Dein Punktestand ist " + counter + " von insgesamt " + karteikarten.length); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//2 |
|
|
|
public static void Fakultaet() { |
|
|
|
|
|
|
|
try (Scanner scanner3 = new Scanner(System.in)) { |
|
|
@ -30,17 +63,20 @@ public class FunktionenAusgelagert { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//3 |
|
|
|
public static void schaltjahr() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println("Welches Jahr möchtest du untersuchen?"); |
|
|
|
|
|
|
|
try (Scanner scanner2 = new Scanner(System.in)) { |
|
|
|
String jahr = scanner2.nextLine(); |
|
|
|
int jahr1 = Integer.parseInt(jahr); |
|
|
|
|
|
|
|
// Bestimmen+Ausgabe |
|
|
|
|
|
|
|
if (jahr1 % 400 == 0) |
|
|
|
System.out.println("Schaltjahr!"); |
|
|
|
else if (jahr1 % 100 == 0) |
|
|
@ -55,4 +91,15 @@ public class FunktionenAusgelagert { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//4 |
|
|
|
|
|
|
|
//5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |