gpt4 book ai didi

java - 如何让 nextLine() 等待用户的输入?

转载 作者:行者123 更新时间:2023-12-02 13:14:16 31 4
gpt4 key购买 nike

    for (int i = 1; i <= value; i++) {
System.out.print("Player " + i + ", Please Enter your name : ");
String PlayerName = input.nextLine();
System.out.print("Please enter a number between 0 and 9 : ");
int PlayerNumber = input.nextInt();
System.out.println(PlayerName + " : " + PlayerNumber);
}

输出:Player 1, Please Enter your name : Please enter a number between 0 and 9 :

如果我改变input.nextLineinput.next ,它将等待用户第一次输入,但他/她将无法写下他们的全名。

我的问题:我可以更改什么以便用户可以先输入他的全名,然后输入他的电话号码?

最佳答案

input.nextInt()之后使用newLine

for (int i = 1; i <= value; i++) {
input.nextLine(); //add this to top
System.out.print("Player " + i + ", Please Enter your name : ");
String PlayerName = input.nextLine();
System.out.print("Please enter a number between 0 and 9 : ");
int PlayerNumber = input.nextInt();

System.out.println(PlayerName + " : " + PlayerNumber);
}

关于java - 如何让 nextLine() 等待用户的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43835013/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com