私はこのプログラムを作ってしまいました。私はそれを実行し、スペースを使用せずに入力がある場合、それはうまく動作します、例えば、ちょうどBob
入力の顧客入力。しかし、Bob White
と入力すると、次の2つの文字列の入力方向がマージされます(写真の添付図を参照)。私はここで間違って何をしていますか?Java文字列の入力が正しく機能していません
import java.util.*;
public class Blah{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
String customerName;
System.out.println("Enter customer name: ");
customerName = in.next();
String customerAddress;
System.out.println("Enter customer address: ");
customerAddress = in.next();
String customerPhoneNumber;
System.out.println("Enter customer phone number: ");
customerPhoneNumber = in.next();
in.close();
}
}
「スキャナ#next()」ではなく「スキャナ#nextLine()」を使用してください。 –
Elliottありがとう、私はそれに新しいし、私の人生のために私が間違った、仲間の仲間を解決することができませんでした –