概述
java里的ture和false不像c++中的bool型变量,在c++中ture和false都是有值的,分别为1和0,并且可以比较大小。
例如:(3>4)的值为0,(44)的值为1。所以(44)>(3>4),或者ture==1也是对的。但在java里面ture和false是简单的字符表示正确或错误。他们不能与任意其他数比较大小并且ture和false也不能互相比较大小。因为他们是没有具体的值的,只是简单的表示逻辑的字符串而已。
条件判断的问题:int a=5,b=3;
在c或c++中如果出现这样的错误,如if(a=b)编译器是不会报错的,因为我们把b的值赋给了a,所以a的值为3,非零则真。
但在java中3不代表真或假,编译器会报错。
最后
以上就是爱笑小兔子为你收集整理的java里面的ture和false的全部内容,希望文章能够帮你解决java里面的ture和false所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复