|
|
|
|
|
|
|
|
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);
|