Ich mache eine Matrix, die Konsolen-Software auf Java löst.nextInt() Java-Eingabe in derselben Zeile
Was ich versuche zu tun ist, dass jeder "geben" Schlüssel ein Leerzeichen statt Pause in anderen, um eine Zeile und so weiter zu erstellen.
Wenn der Benutzer ein INT eingibt und dann "EINGABE" drückt, unterbricht es die Matrix.
Dies ist mein Code so weit:
Scanner scanner = new Scanner(System.in);//.useDelimiter("\\s+");
for(int i = 0; i < matrix.length; i++) {
System.out.print("| ");
for(int j = 0; j < matrix[i].length; j++) {
matrix[i][j] = scanner.nextInt();
}
System.out.print("|");
System.out.println("");
}
scanner.close();
System.out.println("Done");
Irgendwelche Ideen?
Danke!
'nextInt()' kein Newline verbrauchen, was ist das Problem. – Natecat
Sie können das Verhalten der Eingabetaste nicht ändern, aber warten Sie nicht einfach, bis der Benutzer die gesamte Zeile eingegeben hat – Moira