verbesserung

This commit is contained in:
Sarah Pastors 2021-10-18 12:39:19 +02:00
parent 8fa49e65d8
commit de0fd3ad22
2 changed files with 32 additions and 21 deletions

View File

@ -1,18 +1,20 @@
public class Visitenkarte { public class Visitenkarte {
public static String name = "Pastors"; public String name = "Pastors";
public static String vorname = "Sarah"; public String vorname = "Sarah";
public static String beruf = "Student"; public String beruf = "Student";
public static int alter = 21; public int alter = 21;
public static String adresse = "90443 Nürnberg, Zufuhrstraße 8"; public String adresse = "90443 Nürnberg, Zufuhrstraße 8";
public static String telefonnummer = "0913123453"; public String telefonnummer = "0913123453";
public static void main(String[] args) { public static void main(String[] args) {
ausgabe(); Visitenkarte v = new Visitenkarte();
v.ausgabe();
System.out.println(v);
} }
public static void ausgabe() { public void ausgabe() {
System.out.println("--------------------------------------"); System.out.println("--------------------------------------");
System.out.println(name + ", " + vorname); System.out.println(name + ", " + vorname);
System.out.println(beruf + ", " + alter); System.out.println(beruf + ", " + alter);
@ -22,6 +24,6 @@ public class Visitenkarte {
} }
public String toString(){ public String toString(){
return "--------------------------------------\n" + name + ", " + vorname + beruf + ", " + alter + adresse + telefonnummer + "--------------------------------------"; return "--------------------------------------\n" + name + ", " + vorname + "\n" + beruf + ", " + alter + "\n" + adresse + "\n" + telefonnummer + "\n" + "--------------------------------------";
} }
} }

View File

@ -3,28 +3,37 @@ public class Zahlenfilter {
public static void main(String[] args) { public static void main(String[] args) {
int start = 1; int start = 1;
int ende = 200; int ende = 200;
for(int i=start; i<=ende; i++){ for(int number=start; number<=ende; number++){
durchFuenfTeilbar(i); if (durchFuenfTeilbar(number)==true) {
endetAufNeun(i); System.out.println(number + " ist durch 5 teilbar!");
summeMitVorgaengerDurchDreiTeilbar(i); }
if (endetAufNeun(number)==true) {
System.out.println(number + " endet auf 9!");
}
if (summeMitVorgaengerDurchDreiTeilbar(number)==true) {
System.out.println(number + " und " + (number-1) + " addiert ergeben " + (number+(number-1)) + " und " + (number+(number-1)) + " ist durch 3 teilbar");
}
} }
} }
private static void durchFuenfTeilbar(int i) { private static boolean durchFuenfTeilbar(int number) {
if(i%5 == 0){ if(number%5 == 0){
System.out.println(i + " ist durch 5 teilbar!"); return true;
} }
return false;
} }
private static void endetAufNeun(int i) { private static boolean endetAufNeun(int i) {
if(i%10 == 9){ if(i%10 == 9){
System.out.println(i + " endet auf 9!"); return true;
} }
return false;
} }
private static void summeMitVorgaengerDurchDreiTeilbar(int i) { private static boolean summeMitVorgaengerDurchDreiTeilbar(int number) {
if((i+(i-1))%3 == 0){ if((number+(number-1))%3 == 0){
System.out.println(i + " und " + (i-1) + " addiert ergeben " + (i+(i-1)) + " und " + (i+(i-1)) + " ist durch 3 teilbar"); return true;
} }
return false;
} }
} }