0

「モデル」スキャナーに問題があります。私のプログラムでは、あらかじめ決められたチャートから車両を入力する必要があります。一部の車両は、「グランド キャラバン」という 2 つの単語の例です。次のスキャナーが文字を許可しないダブルであるため、エラーが発生するため、2つの単語以外を与える理由を理解しています。可能であれば、空白と 2 番目の単語を 1 つのスキャナーに含めたいだけですが、これを行う別の方法はありますか?

String make, model;
    double cityMPG, hwyMPG;

    do {
        System.out.println("Please enter your cars make"); // asking for cars make
        make  = keyboard.next();

        System.out.println("Enter your cars model"); // asking for cars model
        model = keyboard.next();

        System.out.println("Enter your gas tank size"); // asking for gas tank size
        tanksize = keyboard.nextDouble();

        System.out.println("Enter your city MPG"); // asking for City MPG1
        cityMPG = keyboard.nextDouble();

        System.out.println("Enter your highway MPG"); // asking for Highway MPG
        hwyMPG = keyboard.nextDouble();
4

2 に答える 2