计算机二级《Java语言程序设计》知识点:布尔型数据

计算机二级《Java语言程序设计》知识点:布尔型数据,第1张

计算机二级《Java语言程序设计》知识点:布尔型数据

布尔类型只有true和false两个值; 用关键字boolean定义。

Java 有一种表示逻辑值的简单类型,称为布尔型。它的值只能是真或假这两个值中的一个。关于这个程序有3件有趣的事情要注意。首先,你已经看到,当用方法println ( ) 输出布尔的值时,显示的是“true ”或“false”。第二,布尔变量的值本身就足以用来控制if语句。第三,关系运算符(例如9 的显示值是“true”。此外,在表达式10>9 的两边额外的加上括号是因为加号“+”运算符比运算符“>”的优先级要高。

JAVA布尔类型进行逻辑运算和按位运算的区别:

从结果上,2种运算结果都是一样,但逻辑运算会有“短路”现象,按位的没有,而按位又比逻辑运算多了“异或”功能。

结果为false,当因为f1()就为false,那么后面的&&运算不用进行都知道结果了,JAVA就会发生“短路”对后面的运算乎略,性能提高。

结果true,同样f2()为true,后面一样不用再运算了。

结果就变成true,正确应该是false,这就是“短路”造成的错误了,想获得正确的答案就需要加括号。按位运算提供逻辑没有的异或功能。波尔类型的变量只能有两个值:true和false。并且必须在初始化过程赋值,如果赋值的非上面的两个值,会直接报错。直接通过 “bolean bl = true;”即可定义一个值为真的波尔类型。用满足某个条件就是 True 不满足就是False 了,一般和if ....else,配合用的比较多。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/5389097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-10
下一篇 2022-12-10

发表评论

登录后才能评论

评论列表(0条)

保存