Browse Source

added using args from main

master
Tim Lachmann 1 month ago
parent
commit
02e7b2cb65
1 changed files with 16 additions and 3 deletions
  1. 16
    3
      src/Praktikum01/Zahlenfilter.java

+ 16
- 3
src/Praktikum01/Zahlenfilter.java View File

public class Zahlenfilter { public class Zahlenfilter {
public static void main(String[] args) { public static void main(String[] args) {
int grenze = 200;
if (args.length > 0) {
try {
grenze = Integer.parseInt(args[0]);
} catch (NumberFormatException e) {
System.out.println("Ungültige Eingabe: '" + args[0] + "' ist keine gültige Zahl. Es wird der Standardwert 200 verwendet.");
}
}
Zahlenfilter checker = new Zahlenfilter(); Zahlenfilter checker = new Zahlenfilter();
checker.checkZahlen();
checker.checkZahlen(grenze);
} }
public void checkZahlen() {
for (int i = 1; i <= 200; i++) {
public void checkZahlen(int grenze) {
for (int i = 1; i <= grenze; i++) {
checkDurchFuenfTeilbar(i); checkDurchFuenfTeilbar(i);
checkEndetAufNeun(i); checkEndetAufNeun(i);
checkSummeMitVorgaenger(i); checkSummeMitVorgaenger(i);

Loading…
Cancel
Save