竹笋

首页 » 问答 » 常识 » truefalse的输出结果
TUhjnbcbe - 2025/2/10 17:49:00
只看白癜风的医生 http://pf.39.net/bdfyy/zjdy

true和false一般使用在计算机编程语言中。

true代表的是真,false代表的是假。true与false是布尔类型的字面常量。

另外true,false不是关键字,但是,也不能将其作为标识符使用,否则同样会产生编译错误。

java语言里的ture和false不像c++中的bool型变量,在c++语言中ture和false都是有值的,分别为1和0,并且可以比较大小。

例如:(34)的值为0,(44)的值为1。所以(44)(34),或者ture==1也是对的。但在java里面ture和false是简单的字符表示正确或错误。他们不能与任意其他数比较大小并且ture和false也不能互相比较大小。因为他们是没有具体的值的,只是简单的表示逻辑的字符串而已。

条件判断的问题:inta=5,b=3;

在c或c++中如果出现这样的错误,如if(a=b)编译器是不会报错的,因为我们把b的值赋给了a,所以a的值为3,非零则真。

但在java中3不代表真或假,编译器会报错。

1
查看完整版本: truefalse的输出结果