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.

57 lines
1.2 KiB

  1. package LernProgramm;
  2. import java.util.Scanner;
  3. public class FunktionenAusgelagert {
  4. public static void Fakultaet() {
  5. try (Scanner scanner3 = new Scanner(System.in)) {
  6. String numbera = scanner3.nextLine();
  7. int number = Integer.parseInt(numbera);
  8. if (number <= 0) {
  9. System.out.println("1");
  10. }
  11. int result = 1;
  12. for (int i = 1; i <= number; i++) {
  13. result *= i;
  14. }
  15. System.out.println(result);
  16. } catch (NumberFormatException e) {
  17. // TODO Auto-generated catch block
  18. e.printStackTrace();
  19. }
  20. }
  21. public static void schaltjahr() {
  22. System.out.println("Welches Jahr möchtest du untersuchen?");
  23. try (Scanner scanner2 = new Scanner(System.in)) {
  24. String jahr = scanner2.nextLine();
  25. int jahr1 = Integer.parseInt(jahr);
  26. // Bestimmen+Ausgabe
  27. if (jahr1 % 400 == 0)
  28. System.out.println("Schaltjahr!");
  29. else if (jahr1 % 100 == 0)
  30. System.out.println("Kein Schaltjahr!");
  31. else if (jahr1 % 4 == 0)
  32. System.out.println("Schaltjahr!");
  33. else
  34. System.out.println("Kein Schaltjahr!");
  35. } catch (NumberFormatException e) {
  36. // TODO Auto-generated catch block
  37. e.printStackTrace();
  38. }
  39. }
  40. }