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.
105 lines
2.2 KiB
105 lines
2.2 KiB
package LernProgramm;
|
|
|
|
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)) {
|
|
String numbera = scanner3.nextLine();
|
|
int number = Integer.parseInt(numbera);
|
|
|
|
|
|
|
|
if (number <= 0) {
|
|
System.out.println("1");
|
|
}
|
|
int result = 1;
|
|
for (int i = 1; i <= number; i++) {
|
|
result *= i;
|
|
}
|
|
System.out.println(result);
|
|
} catch (NumberFormatException e) {
|
|
// TODO Auto-generated catch block
|
|
e.printStackTrace();
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//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);
|
|
|
|
if (jahr1 % 400 == 0)
|
|
System.out.println("Schaltjahr!");
|
|
else if (jahr1 % 100 == 0)
|
|
System.out.println("Kein Schaltjahr!");
|
|
else if (jahr1 % 4 == 0)
|
|
System.out.println("Schaltjahr!");
|
|
else
|
|
System.out.println("Kein Schaltjahr!");
|
|
} catch (NumberFormatException e) {
|
|
// TODO Auto-generated catch block
|
|
e.printStackTrace();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
//4
|
|
|
|
//5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|