java或运算符号
1. java "|"操作符什么意思例如:11|2什么结果,怎么运算的
符号 “|” 表示或运算,将运算符两边的整形数据转换成二进制数据计算
或运算是有1则为1,否则为0
例如:11 | 2
1011-----11
0010------2
---------------
1011(二进制) = 11(十进制)
即 11 | 2 = 11
再举个例:11 | 4
1011-----11
0100------4
--------------
1111(二进制) = 15(十进制)
即 11 | 4 = 15
类似的还有与运算符 "&"
与运算是两个都为1则为1,否则为0
例如:11 & 2
1011-----11
0010------2
----------------
0010(二进制) = 2(十进制)
即 11 & 2 = 2
再举个例:11 & 4
1011-----11
0100------4
---------------
0000(二进制) = 0(十进制)
即 11 & 4 = 0
2. JAVA中“&&”和“||”是什么意思怎么用
&&”和“||”是两个不同的计算机符号。
3. java中,&&和&以及|和||的区别
JAVA中&&意思是“条件与”逻辑操作符,使用方法是x&&y,功能描述:x和y均为true,取值是true,否则取值是false。
JAVA中||意思是“条件或”逻辑操作符,使用方法是x||y,功能描述:x和y有一个为true,取值是true,否则取值是false。
(3)java或运算符号扩展阅读:
JAVA语言中进行逻辑表达式求值运算时,不但要注意逻辑运算符本身的运算规则,而且还必须从最左边一个计算部分开始,按照逻辑运算的规则计算该部分的值。每计算完一个部分就与该部分右边紧靠着的逻辑运算符根据真值表进行逻辑值判断。
在逻辑表达式的求解过程中,任何时候只要逻辑表达式的值已经可以确定,则求解过程不再进行,求解结束。
参考资料来源:
网络——&&
网络——||
4. java里的&&,||和!()什么意思,还有==和=又什么区别
&&: 是逻辑运算符,代表与(就是并且),条件都成立,返回值是 true,否则 FALSE
||: 是逻辑运算符,代表或(就是或者),条件中有一者成立,返回值是 true
否则 false
!():是逻辑运算符,代表非(就是取反),把真的变成假的,或者把假的变成真的
==: 比较运算符,判断是否相等
=: 赋值运算符,例: i = 10;
5. java 中|| 和 && 这类的符号都表示什么
&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。
举个例子:
1、a && b
当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。
2、a || b
当a、b有一个为真时,结果为真。a、b都为假时结果为假。
(5)java或运算符号扩展阅读:
在java中还有其他的逻辑符号,比如:!、|、 &
“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。
而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:
“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。
“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。
6. java涓浠涔堟槸&&杩愮畻绗︼纻
java 涓瓅| 鍜 &&閮芥槸阃昏緫杩愮畻绗︺
1銆亅|
"||"鏄绠娲佹垨阃昏緫杩愮畻绗
绀轰緥锛歛||b锛埚叾涓瑷銆乥閮戒唬琛ㄤ竴涓𨱒′欢锛
杩愮畻瑙勫垯锛氩傛灉a銆乥鍧囦负true镞讹纴缁撴灉镓崭负true锛涘傛灉a銆乥涓链変竴钥呬负false锛岀粨鏋滀负false
2銆&&
"&&"鏄绠娲佹垨阃昏緫杩愮畻绗
绀轰緥锛歛&&b锛埚叾涓瑷銆乥閮戒唬琛ㄤ竴涓𨱒′欢锛
杩愮畻瑙勫垯锛氩傛灉a銆乥鍧囦负false镞讹纴缁撴灉镓崭负flase锛屽傛灉a銆乥涓链変竴钥呬负true锛岀粨鏋滀负true銆
镓╁𪾢璧勬枡
java涓镄勯昏緫杩愮畻绗﹀强浼桦厛绾э细
涓鍏冿细锛侊纸阃昏緫闱烇级銆&锛堥昏緫涓庯级銆亅锛堥昏緫鎴栵级銆
浜屽厓锛&&锛堢亩娲佷笌锛夈亅|锛堢亩娲佹垨锛夈
浠ヤ笂涓夌嶉昏緫杩愮畻绗︿腑锛岄昏緫闱 ! 镄勪紭鍏堢骇链楂桡纴阃昏緫涓 &銆侀昏緫鎴东 娆′箣锛岀亩娲佹垨 || 浼桦厛绾ф渶浣庛傚嵆绠楁湳銆侀昏緫銆佽祴鍊艰繍绠楃︾殑浼桦厛绾ч‘搴忎负锛
阃昏緫闱 ! >绠楁湳 > 阃昏緫涓 &銆侀昏緫鎴 | >绠娲佷笌&&銆佺亩娲佹垨||> 璧嫔=
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧戋斺旈昏緫杩愮畻绗