为了账号安全,请及时绑定邮箱和手机立即绑定

请问下怎么样才能使hasNext()返回FALSE

始终想不明白,求大神指点

正在回答

1 回答

没必要返回false啊,你只要输入相应的响应字段就行了,想退出就EXIT

你只要有输入就不会是false吧

0 回复 有任何疑惑可以回复我~
#1

sadfiy 提问者

非常感谢!
2017-08-15 回复 有任何疑惑可以回复我~
#2

sadfiy 提问者

那请问这样写和使用true相比有什么好处吗?
2017-08-15 回复 有任何疑惑可以回复我~
#3

MGttdd 回复 sadfiy 提问者

这样写的话不用在While循环里再定义跳出循环的条件,就不会是死循环啦 这种写法是老师定义的一种形式,也有别的方法,比如可以定义一个boolean参数,默认是true,循环会一直执行,当输入EXIT时将条件置为false,这样也能跳出循环
2017-08-16 回复 有任何疑惑可以回复我~
#4

sadfiy 提问者 回复 MGttdd

哦,谢谢
2017-08-17 回复 有任何疑惑可以回复我~
#5

我爱孙佳怡 回复 sadfiy 提问者

用true,你一打开程序这个循环就开始循环了,用hasnext的话你要在键盘上输入信息,这个循环才开始,省内存吧,两种循环方式都是用exit退出,其实我觉得那个退出条件挺鸡肋的,反正敲e就退出了,还要写一句exit的判断多此一举。。
2019-06-07 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

请问下怎么样才能使hasNext()返回FALSE

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信