java逻辑运算符作用
发布网友
发布时间:2022-04-24 08:06
我来回答
共5个回答
热心网友
时间:2022-06-17 21:30
一般如果要判断两个条件时用&&连接:
如:
if(i<10&&i>0)表示如果变量i的值即大于0,且小10,就执行下面的代码。
boolean ok = false;
if(!ok)
{
System.out.println("ok");
}
//结果会打印ok;
if(!End)return;和if(End==false)return
if(End)return;和if(End==true)return;是一个意思。
扩展资料:
运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。
参考资料来源:百度百科-JAVA语言运算符
热心网友
时间:2022-06-17 21:31
逻辑运算符:
&(与) |(或) !(反)
&:当两边同时为真时,结果为真,否则为假
| :当两边有一边为真时,结果为真,否则为假
! :真值变假值,假值变真值
热心网友
时间:2022-06-17 21:31
逻辑运算又称布尔运算
逻辑运算 (logical operators) 通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。
符号 意义
< 小于
> 大于
<= 小于或等于
>= 大于或等于
== 等于
!= 不等于
&& 而且 (And)
and 而且 (And)
|| 或者 (Or)
or 或者 (Or)
xor 异或 (Xor)
! 非 (Not)
组合\结果\运算符.....And.......Or.........Xor
0......0.......................0..........0............0
1......0.......................0..........1............1
0......1.......................0..........1............1
1......1.......................1..........1............0
简单的说
And:同为真时为真
Or:同为假时为假
Xor:相同为假
热心网友
时间:2022-06-17 21:32
运算符 含义 示例
~ 按位非(NOT) b = ~a
& 按位与(AND) c = a & b
| 按位或(OR) c = a | b
^ 按位异或(XOR) c = a ^ b
>> 右移 b = a >> 2
>>> 右移,左边空出的位以0填充 b = a >>> 2
<< 左移 b = a << 1
当然同样有 &=,|=,^=,>>=,>>>=,<<=。
参考: http://www.360doc.com/content/11/0129/14/18042_89763765.shtml
里面有具体例子。。
热心网友
时间:2022-06-17 21:33
& --- 与操作 理解为and
| --- 或操作 理解为or
>> -- 用符号位填充左侧的位右移
<< -- 左移
>>> - 用"0"填充前面的位右移
1&1=1
1&0=1
0&0=0
0&1=1