在java上从用户获取多行输入
我试图通过for循环从用户处获取输入,但例如,如果用户输入“2”作为“noOfSubPattern”,则循环不会等待第二个输入。我找不到我的代码中有什么错误在java上从用户获取多行输入,java,input,Java,Input,我试图通过for循环从用户处获取输入,但例如,如果用户输入“2”作为“noOfSubPattern”,则循环不会等待第二个输入。我找不到我的代码中有什么错误 int noOfSubPattern; String subPattern = ""; noOfSubPattern = scan.nextInt(); for(int i = 0; i < noOfSubPattern; i++) { subPattern
int noOfSubPattern;
String subPattern = "";
noOfSubPattern = scan.nextInt();
for(int i = 0; i < noOfSubPattern; i++)
{
subPattern += scan.nextLine();
}
int noOfSubPattern;
字符串子模式=”;
noOfSubPattern=scan.nextInt();
for(int i=0;i
您必须在nextInt()之后丢弃行终止符。
noOfSubPattern=scan.nextInt();
scan.nextLine();//丢弃线路终止符
对于(int i=0;i
您必须在nextInt()之后丢弃行终止符。
noOfSubPattern=scan.nextInt();
scan.nextLine();//丢弃线路终止符
对于(int i=0;i
非常欢迎您。请接受答案,以便stackoverflow社区中的其他人能够受益。非常欢迎您。请接受答案,以便stackoverflow社区中的其他人能够受益。
noOfSubPattern = scan.nextInt();
scan.nextLine(); // Discard line terminator
for(int i = 0; i < noOfSubPattern; i++) // ...