Zahlenfelder Vers1. Objektorientiert
This commit is contained in:
parent
7645d6b64e
commit
ecee66decf
@ -12,12 +12,27 @@ public class Zahlenfilter {
|
||||
end = e;
|
||||
}
|
||||
public static void main(String[] args) {
|
||||
Zahlenfilter zf = new Zahlenfilter (1, 200);
|
||||
// Standardendwert ist 200, falls keine Argumente übergeben werden
|
||||
int end = 200;
|
||||
|
||||
// Überprüfen, ob ein Programmargument übergeben wurde
|
||||
if (args.length > 0) {
|
||||
try {
|
||||
// Versuchen, das Argument in eine Zahl umzuwandeln
|
||||
end = Integer.parseInt(args[0]);
|
||||
} catch (NumberFormatException e) {
|
||||
// Fehlermeldung, wenn das Argument keine gültige Zahl ist
|
||||
System.out.println("Fehler: Bitte eine gültige Zahl als Programmargument eingeben.");
|
||||
return; // Programm beenden
|
||||
}
|
||||
}
|
||||
|
||||
Zahlenfilter zf = new Zahlenfilter (1, end);
|
||||
zf.countUp();
|
||||
}
|
||||
|
||||
private void countUp(){
|
||||
for (int i = 1; i < 201; i++) {
|
||||
for (int i = 1; i <= end; i++) {
|
||||
checkDivByFive(i);
|
||||
checkEndsWithNine(i);
|
||||
checkSumDivByThree(i);
|
||||
@ -44,7 +59,7 @@ public class Zahlenfilter {
|
||||
|
||||
// Überprüfen, ob die Summe durch 3 teilbar ist
|
||||
if (summe % 3 == 0) {
|
||||
System.out.println(number + " und " + vorgaenger + " addiert ergeben " + summe + " und " + summe + " ist durch 3 teilbar.");
|
||||
System.out.println(number + " und " + vorgaenger + " addiert ergeben " + summe + "; " +"ist durch 3 teilbar.");
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user