Hey Leute, ich hänge gerade an folgender Aufgabe:
Schreibe ein Programm, was eine natürlich Zahl n einliest und Valar morghulis ausgibt, wenn n genau 1 oder 2 kleiner als ein Vielfaches von 20 ist.
mein Lösungsansatz ist folgender, jedoch funktioniert er einfach nicht, kompilieren geht einwandfrei und ausführen funkt auch, aber nachdem ich eine Zahl eingegeben habe die 1 oder 2 höher ist als ein vielfaches von 20 kommt keine Meldung...wo liegt der Fehler im script?
import java.util.Scanner;
public class ValarMor {
public static void main (String [] args) {
System.out.println ("Bitte Zahl eingeben!");
Scanner in = new Scanner (System.in);
int z = in.nextInt();
if ((z+1)%20==0 && (z+2)%20==0){
System.out.println ("Valar morghulis!");
}
}
}
Schreibe ein Programm, was eine natürlich Zahl n einliest und Valar morghulis ausgibt, wenn n genau 1 oder 2 kleiner als ein Vielfaches von 20 ist.
mein Lösungsansatz ist folgender, jedoch funktioniert er einfach nicht, kompilieren geht einwandfrei und ausführen funkt auch, aber nachdem ich eine Zahl eingegeben habe die 1 oder 2 höher ist als ein vielfaches von 20 kommt keine Meldung...wo liegt der Fehler im script?
import java.util.Scanner;
public class ValarMor {
public static void main (String [] args) {
System.out.println ("Bitte Zahl eingeben!");
Scanner in = new Scanner (System.in);
int z = in.nextInt();
if ((z+1)%20==0 && (z+2)%20==0){
System.out.println ("Valar morghulis!");
}
}
}
Zuletzt bearbeitet: