本文目录一览:
- 1、Java的and是干什么的?
- 2、java中&和&&的区别?
- 3、java &and&&区别
- 4、JAVA中&&和||是什么意思?怎么用
Java的and是干什么的?
AND (与)是一个逻辑连接词,在逻辑中表示:如果两者都为真,则结果为真,如果有一个为假,则结果为假,如果用0表示假(false),1表示真(true),则 0 and 0; 0 and 1; 1 and 0; 这三个表达式的结果都为0;只有当1 and 1时才为1;
与此类似的常用连接词还有: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).
|| 按位或运算符 ,表示按位或运算,||是逻辑或算符,表示逻辑或运算。
条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型的。
不同点:
对于AB,不管a是否为假,仍然要判断B。
对于A|B,不管a是否为真,仍然要判断B。
而对于AB,A||B在以上情况就不会去判断B了。
帮助别人就是帮助自己,希望大家一块进步。
java &and&&区别
1.条件1条件2
当条件1为假,则“条件1条件2”为假,就不用执行条件2了
当条件1为真,则再执行条件2
2.条件1条件2
即使条件1为假,已经能判断“条件1条件2”为假,还要执行条件2
JAVA中&&和||是什么意思?怎么用
可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str
!=
null
!str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException
||可以作逻辑或运算符,表示逻辑或(or),当运算符有一边为true时,整个运算结果为true!