Compare commits
No commits in common. "7645d6b64e83a2ed7a370d0ac968ce5ba6cc8bb6" and "1bf454aeddce533228831540260bdad371a5ccc8" have entirely different histories.
7645d6b64e
...
1bf454aedd
39
src/praktikum01/Zahlenfelder.java
Normal file
39
src/praktikum01/Zahlenfelder.java
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
package praktikum01;
|
||||||
|
|
||||||
|
public class Zahlenfelder {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
System.out.println("Die Zahlen 1-200:");
|
||||||
|
|
||||||
|
for (int i = 1; i < 201; i++) {
|
||||||
|
wennDurchFünfTeilbar(i);
|
||||||
|
wennEndeGleichNeun(i);
|
||||||
|
zahlUndIhrVorgängerZusammenEineSummeErgebenDieDurch3TeilbarIst(i);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
public static void wennDurchFünfTeilbar(int i){
|
||||||
|
// Wenn durch 5 Teilbar
|
||||||
|
if (i % 5 == 0) {
|
||||||
|
System.out.println(i + " - ist durch 5 Teilbar");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static void wennEndeGleichNeun(int i){
|
||||||
|
// Wenn Zahl auf 9 endet
|
||||||
|
if (i % 10 == 9) {
|
||||||
|
System.out.println(i + " - endet auf 9");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void zahlUndIhrVorgängerZusammenEineSummeErgebenDieDurch3TeilbarIst(int i){
|
||||||
|
int vorgaenger = i - 1;
|
||||||
|
int summe = i + vorgaenger;
|
||||||
|
|
||||||
|
// Überprüfen, ob die Summe durch 3 teilbar ist
|
||||||
|
if (summe % 3 == 0) {
|
||||||
|
System.out.println(i + " und " + vorgaenger + " addiert ergeben " + summe + " und " + summe + " ist durch 3 teilbar.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,50 +0,0 @@
|
|||||||
package praktikum01;
|
|
||||||
|
|
||||||
//Zahlenfilter
|
|
||||||
public class Zahlenfilter {
|
|
||||||
|
|
||||||
private int start;
|
|
||||||
|
|
||||||
private int end;
|
|
||||||
|
|
||||||
public Zahlenfilter(int s, int e){
|
|
||||||
start = s;
|
|
||||||
end = e;
|
|
||||||
}
|
|
||||||
public static void main(String[] args) {
|
|
||||||
Zahlenfilter zf = new Zahlenfilter (1, 200);
|
|
||||||
zf.countUp();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void countUp(){
|
|
||||||
for (int i = 1; i < 201; i++) {
|
|
||||||
checkDivByFive(i);
|
|
||||||
checkEndsWithNine(i);
|
|
||||||
checkSumDivByThree(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void checkDivByFive (int number){
|
|
||||||
// Wenn durch 5 Teilbar
|
|
||||||
if (number % 5 == 0) {
|
|
||||||
System.out.println(number + " - ist durch 5 Teilbar");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
private void checkEndsWithNine (int number){
|
|
||||||
// Wenn Zahl auf 9 endet
|
|
||||||
if (number % 10 == 9) {
|
|
||||||
System.out.println(number + " - endet auf 9");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void checkSumDivByThree (int number){
|
|
||||||
int vorgaenger = number - 1;
|
|
||||||
int summe = number + vorgaenger;
|
|
||||||
|
|
||||||
|
|
||||||
// Ü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.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user