私のような何かを記録する必要があるスキャナを介してユーザの入力を取っている「ガロン2%のミルクを。」 は、今私がスキャナーはスペースと数字の文字列を記録しますか?
System.out.print("Enter product description: ");
String description = in.next();
を持っている今、これは「ミルク」のようなもののために正常に動作しますが、私は「ガロン2%のミルク」と入力すると、それはエラーを返します。
がも、私は
String description = in.nextLine();
を使用してみましたが、それは印刷し、「製品の説明を入力します。製品の数量を入力してください。」
を私は自分のコードの次の行があるので、それがあると仮定しています
助けを事前にSystem.out.print("Enter product quantity: ");
感謝!
'System.out.print("製品の説明を入力してください: ");'これの前にEnterキーを押すと、そのキーストロークも 'nextLine'を使って消費する必要があります –
商品説明を入力する前に、「商品数を入力:」が印刷されていますか? –
はこれを好きにどのようにIDKのが、これは犯人でした!ありがとう@ScaryWombat – sparkles