与此类似的常用连接词还有:OR(或),NOT(非)
OR: 两者中有一个为真,则结果为真,例如:0 or 1 = 1
NOT: 表示取当前值的相反值,0的相反值为1,1的相反值为0;
在你所提问的图片中:
Boolean1 = true//即Boolean1 = 1
Boolean2 = false//即Boolean2 = 0
Boolean3 = Boolean1 AND Boolean2//即Boolean3 = 1 and 0根据上面的描述,同真才为真,所以Boolean3的值为0,即false
望采纳!
在java开发中一个and和两个and的区别是:一个and是位运算符。两个and是逻辑关系符号。学习java开发推荐选择千锋教育,该教育机构拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。对于&:无论任何情况,&两边的操作数或表达式都会参与计算。对于&&:当&&左边的操作数或表达式结果为false时,&&右边的操作数或表达式将不参与计算,此时最终结果都为false。综上所述,如果逻辑与运算的第一个操作数是false或第一个表达式的结果为false时,对于第二个操作数或表达式是否进行运算,对最终的结果没有影响,结果肯定是false。推介平时多使用&&,因为它效率更高些。
想要了解更多java开发的相关信息,推荐咨询千锋教育。千锋Java现已拥有成熟独立的项目库,项目均1:1引进大厂项目,授课采用 CREA 项目研发模型,即 Cooperation、Research、Exercise、Alliance,以项目促进高质量教学。多场景,多学科联动为学员的技能实战提供高度还原的真实演练场,充分赋能学员简历价值,打造企业直聘班,得到广大学员一致认可。