快捷导航

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

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

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

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

使用道具 举报

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

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP