Hallo,
ich versuche die Eingabe von Benutzer filter machen. ich habe fast alles gemacht . aber ich kann nicht für Dezimalzahlen filter machen. Kann man mit diesem code es auch filter machen aber ich möchte wissen wann hat benutzer DezimalZahl eingegeben und wann Buchstaben.
wie geht es möglich?
ich versuche die Eingabe von Benutzer filter machen. ich habe fast alles gemacht . aber ich kann nicht für Dezimalzahlen filter machen. Kann man mit diesem code es auch filter machen aber ich möchte wissen wann hat benutzer DezimalZahl eingegeben und wann Buchstaben.
wie geht es möglich?
Java:
try {
String input = scannerVariable.next();
benutzer[userzahl] = Integer.parseInt(input);
} catch (NumberFormatException e) {
dezimal = true;
}
for (int i = 0; i < userzahl; i++) {
if (benutzer[userzahl] == benutzer[i]) {
found = true;
break;
}
}
if (dezimal) {
System.out.println("Die Zahl passt nicht, weil sie eine Dezimalzahl ist.");
} else if (benutzer[userzahl] > 49) {
System.out.println("Die Zahl passt nicht,weil sie größer als 49 ist.");
} else if (benutzer[userzahl] <= 0) {
System.out.println("Die Zahl passt nicht, weil sie kleiner als 1 ist.");
} else if (found) {
System.out.println("Sie haben diese Zahl schon gewählt.");
} else {
userzahl++;
token++;
}
}
Zuletzt bearbeitet: