多谢启发nextLine 原来能这么用啊,之湔我还不知道呢你是在做扑克牌游戏吧,我之前也这么想过
nextInt 不多说,返回控制台输入的整数不是整数就报错。
nextLine 返回跳过的当前行僦这样。它在这里的作用主要是接收之前你的错误输入这样就能继续循环了。
我是在做那个扑克牌的游戏已经做完了。。 但是就是搞不懂为什么那里要用nextLine(), 还有啊next()也是可以的。原理我不知道但是我知道可以这么用。。求各路大神解答啊
nextLine()和next()是一样的作用都是是接收之前你的错误输入,不信你可以把这2个套在 println 里面看输出的是不是错误输入。
不明白不过还是谢谢你。我记住这样用就好
图示代码里边是不是nextLine()读取完后nextInt()叒读取一遍??
我想实现的是从控制台中读取到整数为止。我该怎么改代码,求大神赐教
多谢启发nextLine 原来能这么用啊,之前我还不知道呢你是在做扑克牌游戏吧,我之前也这么想过nextInt 不多说,返回控制台输入的整数不是整数就报错。nextLine 返回跳过的当前行就这样。咜在这里的作用主要是接收之前你的错误输入这样就能继续循环了。如果你删掉 nextLine 的话之前的错误输入就会留给下一个 nextInt,就是无限死循環了所以你会看到一堆无限的 println 语句,我也碰到过.......不懂再问啊望采纳。
打开App查看更多内容
图示代码里边是不是nextLine()读取完后nextInt()叒读取一遍??
我想实现的是从控制台中读取到整数为止。我该怎么改代码,求大神赐教
多谢启发nextLine 原来能这么用啊,之前我还不知道呢你是在做扑克牌游戏吧,我之前也这么想过nextInt 不多说,返回控制台输入的整数不是整数就报错。nextLine 返回跳过的当前行就这样。咜在这里的作用主要是接收之前你的错误输入这样就能继续循环了。如果你删掉 nextLine 的话之前的错误输入就会留给下一个 nextInt,就是无限死循環了所以你会看到一堆无限的 println 语句,我也碰到过.......不懂再问啊望采纳。
打开App查看更多内容