我一直在尝试解决一个竞争性编程问题,我已经按照自己的逻辑解决了这个问题,但是我无法理解输出,
每当我输入1作为输入时,它就会显示输出0,而不是要求输入字符串。
以下是问题的链接:-link
代码如下:
cmlet
答案 0 :(得分:1)
java.util.Scanner.nextLine()方法使此扫描器经过 当前行并返回被跳过的输入。这个方法 返回当前行的其余部分,但不包括位于 结束。该位置设置为下一行的开头。
您应该使用next()
而不是nextLine()
,因为nextLine给出了当前行。