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

为什么要先定义boolean为假呢,if()里面不能直接写true吗,麻烦大神告诉一下,谢谢

为什么要先定义boolean为假呢,if()里面不能直接写true吗,麻烦大神告诉一下,谢谢

小_小程序猿 2018-05-20 10:37:25
查看完整描述

2 回答

?
袁择

TA贡献40条经验 获得超6个赞

先定义为假是为了不让执行需要做逻辑处理的代码,一般都是这样的,当判断条件成立时,执行逻辑代码,当然在if里面直接写ture也是可以的,代码不会有错误,但是这样条件就始终成立了

查看完整回答
反对 回复 2018-05-21
?
小草1434

TA贡献106条经验 获得超23个赞

这边程序的ok变量其实就是一个标识位[多用变量名flag] ,因为我们期望的结果是真,但是可能出现假的,为了防止不必要异常和期望值放水,所以取了相反值[false],  当然,if(true){}这个语法没毛病

查看完整回答
反对 回复 2018-05-20
  • 2 回答
  • 0 关注
  • 1295 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信