2017-03-12 16 views
0

scannerを使用するユーザーからの文字列の入力方法。 例えば:Scannerクラスを使用したユーザー入力

Scanner get = new Scanner(System.in); 

String name = get.nextString(); 

しかし、呼び出しは、文字列では動作しませんが、それは整数またはダブル・データ・タイプで動作します。

+0

'String name = get.nextString();'型は大文字で、メソッド呼び出しの終わりに大括弧を忘れないでください。 –

+0

try、String name = get.next(); そして、そのようなマイナーな問題については、尋ねる前にチュートリアルのガイドをよく読んでください。あなたが学びたいなら、java docs、tutorialspoint、javatpointは良い場所です。 –

+0

[スキャナでユーザー入力を取得する]の可能な複製(0120-) – Eclipse

答えて

1

ScannerにはnextString()メソッドがないため、new Scanner().nextLine()またはnew Scanner().next()を使用する必要があります。

+0

私はあなたが正しいと思っています。 –

+0

あなたは歓迎です:) –

0

nextString()の代わりにnext()メソッドを呼び出す必要があります。

関連する問題