public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
System.out.println("First name: ");
String fname =sc.next();
System.out.print("Last name: ");
Lname = sc.next();
}
}
Ich bin nur ein Anfänger in Java, hoffe jemand kann mir bitte helfen. Ignoriere die letzte Druckzeile, die ich benutzt habe, damit ich verstehen kann, was genau ich ausgeben kann. ohne die while-Schleife bekomme ich die richtige Ausgabe erwarte ich den Code, aber sobald ich die while hinzufügen (sc.hasnext)
ein Scanner kommt vor dem ersten Namen und ignoriert den Scanner, der den ersten Namen eingegeben hat. Überspringt der hasNext()
Scanner?while (sc.hasNext) loop java
Sie soo viel für diejenigen, danken, die mein Problem beantwortet ... aus persönlichen Gründen entfernt ich einige Teile des Codes ... –