Hallo!
Ich versuche eigentlich die 1.Runde in Eprog zu lösen, aber zuerst wollte ich ein Programm schreiben, das nur einen Teil macht von dem was sie in der 1.Runde verlangen und das klappt nicht so 100% wie ichs gern hätte...
Und zwar will ich, dass das Programm einen String einliest, der eine bestimmte Länge haben soll. Wenn es passt "OK" ausgeben, wenn nicht "FALSCHE EINGABE".
klappt soweit, dass das OK kommt, wenn die länge stimmt, aber bei falscher länge kommt auch das OK. und ich komm aus dem ganzen erst raus, wenn ich Ctrl+Z drücke.. das will ich eigentlich auch nicht..
Java
import java.util.*;
public class Ascii {
public static void main(String[] args) {
String zeile = " ";
boolean status = true;
Scanner einlesen = new Scanner(System.in);
while (einlesen.hasNext()) {
zeile = einlesen.next();
if (zeile.length() != 7) {
status = false;
}
if (status = false) {
System.out.println("FALSCHE EINGABE");
} else {
System.out.println("OK");
}
}
}
}
Alles anzeigen