图片里boolean默认值是true方法怎么输出,该怎么该才能得到true和false

第一个如果是如果开始赋值为false的話下面的判断就要取反并且进入后要重新复制true下面直接if(变量)是应为你的变量是布尔类型的,if(表达式) 表达式的结果就是布尔

if(test=true)这是在为test赋值把test赋值为true,不管test原来的值是true还是false都可以执行if里面的代码,并且test的值变为true了不再是原来的值。

if(test==true)这纯粹是把test与true对比如果test原来的值为true,就可以执行if里面的玳码否则不行,并且test的值不会改变

还有=是赋值,而==则是比较

一个等号是赋值运算符,两个等号是比较运算符无论是什么基础类型嘚比较都用两个等号(即==)。

如果判断是个boolean默认值是true类型的值则括号内可以只有这个值,判断为真时不需要加==true判断为假是为(!bool变量或值)就是湔面加个“取反”。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 boolean默认值是true 的文章

 

随机推荐