gpt4 book ai didi

java - 在java上获取用户的多行输入

转载 作者:太空宇宙 更新时间:2023-11-04 07:20:28 25 4
gpt4 key购买 nike

我正在尝试使用 for 循环获取用户的输入,但例如,如果用户输入“2”作为“noOfSubPattern”循环,则不会等待第二个输入。我找不到我的代码中有什么问题。

    int noOfSubPattern;
String subPattern = "";
noOfSubPattern = scan.nextInt();


for(int i = 0; i < noOfSubPattern; i++)
{

subPattern += scan.nextLine();
}

最佳答案

您必须丢弃 nextInt() 之后的行终止符

noOfSubPattern = scan.nextInt();
scan.nextLine(); // Discard line terminator

for(int i = 0; i < noOfSubPattern; i++) // ...

关于java - 在java上获取用户的多行输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19410348/

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