关于定界符

我是 Java 新手,只是想知道,使用默认分隔符,age 的值是多少?(请注意,我在出现提示时输入值,然后以“输入”键结束)

输入年龄:14 45 20 16(然后按回车键)

年龄(14?16?14452016?)的值是多少?为什么?


幕布斯6054654
浏览 149回答 1
1回答

米脂

假设您在谈论java.util.Scanner,默认分隔符是空格。因此,如果您在命令行中输入“14 45 20 16”,然后按下回车键,扫描仪实例上的nextIntornext调用将返回 14。如果您再次调用nextInt扫描仪,您将不会得到任何提示;这将立即返回 45。另外 2 次调用将分别返回 20 和 16。如果您随后调用nextInt第五次,该调用将等到您输入某些内容。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java