|
|
|
|
|
|
|
|
|
|
|
package Praktikum01;
|
|
|
|
|
|
|
|
|
|
|
|
public class Zahlenfilter {
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
|
Zahlenfilter checker = new Zahlenfilter();
|
|
|
|
|
|
checker.checkZahlen();
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void checkZahlen() {
|
|
|
|
|
|
for (int i = 1; i <= 200; i++) {
|
|
|
|
|
|
checkDurchFuenfTeilbar(i);
|
|
|
|
|
|
checkEndetAufNeun(i);
|
|
|
|
|
|
checkSummeMitVorgaenger(i);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void checkDurchFuenfTeilbar(int zahl) {
|
|
|
|
|
|
if (zahl % 5 == 0) {
|
|
|
|
|
|
System.out.println(zahl + " ist durch 5 teilbar!");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void checkEndetAufNeun(int zahl) {
|
|
|
|
|
|
if (zahl % 10 == 9) {
|
|
|
|
|
|
System.out.println(zahl + " endet auf 9!");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void checkSummeMitVorgaenger(int zahl) {
|
|
|
|
|
|
if (zahl > 1) {
|
|
|
|
|
|
int vorgaenger = zahl - 1;
|
|
|
|
|
|
int summe = zahl + vorgaenger;
|
|
|
|
|
|
if (summe % 3 == 0) {
|
|
|
|
|
|
System.out.println(zahl + " und " + vorgaenger + " addiert ergeben " + summe + " und " + summe + " ist durch 3 teilbar.");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|