From ee97555e8a220b00353091fb023243b19b165e54 Mon Sep 17 00:00:00 2001 From: Saly Toutanji Date: Tue, 11 Feb 2025 12:45:08 +0000 Subject: [PATCH] =?UTF-8?q?src/Praktikum3/ZahlenFilter.java=20gel=C3=B6sch?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Praktikum3/ZahlenFilter.java | 49 -------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 src/Praktikum3/ZahlenFilter.java diff --git a/src/Praktikum3/ZahlenFilter.java b/src/Praktikum3/ZahlenFilter.java deleted file mode 100644 index 1e79c3f..0000000 --- a/src/Praktikum3/ZahlenFilter.java +++ /dev/null @@ -1,49 +0,0 @@ -package Praktikum3; - -public class ZahlenFilter { - public void durchlaufenUndPruefen(int maxZahl) { - for (int zahl = 1; zahl <= maxZahl; zahl++) { - if (filter(zahl)){ - System.out.println(zahl + " erfüllt keins der Kriterien "); - } - - } - } -public static boolean filter(int zahl){ - return (!istDurch5Teilbar(zahl) && !endetAuf9(zahl) && !istDurch3TeilbarMitVorgaenger(zahl)); - - -} - public static boolean istDurch5Teilbar(int zahl) { - return zahl % 5 == 0; - } - - public static boolean endetAuf9(int zahl) { - String zahlAlsString = Integer.toString(zahl); - char letzteZiffer = zahlAlsString.charAt(zahlAlsString.length() - 1); - return letzteZiffer == '9'; - } - - public static boolean istDurch3TeilbarMitVorgaenger(int zahl) { - if (zahl > 1) { - int vorgaenger = zahl - 1; - int summe = zahl + vorgaenger; - return summe % 3 == 0; - } - return false; - } - - public static void main(String[] args) { - int maxZahl = 200; // Standardwert - if (args.length > 0) { - try { - maxZahl = Integer.parseInt(args[0]); - } catch (NumberFormatException e) { - System.out.println("Ungültiger Parameter. Verwende Standardwert 200."); - } - } - - ZahlenFilter pruefung = new ZahlenFilter(); - pruefung.durchlaufenUndPruefen(maxZahl); - } -}