Java I';I’我正在检查一个句子中的数字。代码似乎在句子的第一个单词后停止运行

Java I';I’我正在检查一个句子中的数字。代码似乎在句子的第一个单词后停止运行,java,Java,输出: Please enter a sentence: 7 ate 9 7 ate 9 您应该在扫描仪上调用nextLine 否则,将使用默认分隔符(空白),因此用户语句仅为“7” 从: 查找并返回此扫描程序中的下一个完整令牌。完整标记的前面和后面是与分隔符模式匹配的输入 。。。而且: 扫描器使用定界符模式将其输入拆分为标记,默认情况下,定界符模式匹配空白 您应该在扫描仪上调用nextLine 否则,将使用默认分隔符(空白),因此用户语句仅为“7” 从: 查找并返回此扫描程序中的下一个

输出:

Please enter a sentence: 

7 ate 9
7 ate 9

您应该在
扫描仪上调用
nextLine

否则,将使用默认分隔符(空白),因此
用户语句
仅为
“7”

从:

查找并返回此扫描程序中的下一个完整令牌。完整标记的前面和后面是与分隔符模式匹配的输入

。。。而且:

扫描器使用定界符模式将其输入拆分为标记,默认情况下,定界符模式匹配空白


您应该在
扫描仪上调用
nextLine

否则,将使用默认分隔符(空白),因此
用户语句
仅为
“7”

从:

查找并返回此扫描程序中的下一个完整令牌。完整标记的前面和后面是与分隔符模式匹配的输入

。。。而且:

扫描器使用定界符模式将其输入拆分为标记,默认情况下,定界符模式匹配空白


您必须使用
nextLine()
,而不仅仅是
next()

更正的代码段:

number: 7
输出:

Please enter a sentence: 

7 ate 9
7 ate 9

您必须使用
nextLine()
,而不仅仅是
next()

更正的代码段:

number: 7
输出:

Please enter a sentence: 

7 ate 9
7 ate 9