2017-01-29 12 views
0

Ich habe den folgenden Code, der den Benutzer auffordern sollte, eine Zeichenfolge von Zahlen einzugeben. Die Eingabeaufforderung wird angezeigt, aber das Programm nimmt keine Eingaben entgegen.Benutzer zur Eingabe auffordern

Kann mir jemand sagen, wo ich falsch gelaufen bin?

+0

Woher wissen Sie, dass es "keine Eingabe" dauert? Ihr Programm tut nichts mit der Eingabe, außer sofort beenden. – azurefrog

+0

@azurefrog ... danke für die Antwort. Es erlaubt mir nichts einzugeben. Es läuft direkt durch das System.in ohne Eingabe zu nehmen. – Darin

+0

Nicht wenn ich es starte, tut es das nicht. Wenn ich Debug-Anweisungen hinzufüge, kann ich sehen, dass es auf 'keyboard.next()' blockiert, bis ich etwas eingib. Wie genau führen Sie Ihr Programm aus? – azurefrog

Antwort

0

sicher, es braucht Eingaben, versuchen Sie, den Wert von testnumber zu drucken, würden Sie den Wert sehen. Versuchen Sie "System.out.print(testnumber)" und Sie würden den eingegebenen Wert sehen.

Verwandte Themen