本文目录一览:
java中这个符号“|=”是什么意思?
java中这个符号“|=”表示“比较两个对象是否相等”。
1.
举例说明:a|=b
的意思就是把a和b按位或然后赋值给a
按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b
a!=b
的意思a不等于b;
2.
java中还有很多符号,例如:
只能比较基本类型数据之间的关系,不能比较对象之间的关系;
>
(同关系运算符“>=”);
<
:(同关系运算符“<=”);
==
:比较两个对象是否相等;
&&
:短路与
||
:短路或
!
:非
java 中|| 和 && 这类的符号都表示什么?
&&
和||
是一种逻辑运算符,&&
是逻辑与,当两个数都为真,则结果为真。||
是逻辑或,两个数任意一个为真,则结果为真。
举个例子:
a && b
当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。a || b
当a、b有一个为真时,结果为真。a、b都为假时结果为假。 扩展资料: 在java中还有其他的逻辑符号,比如:!
、|
、
“!
”是非运算符号,比如a为真,则!a
则为假。a如果为假,则!a
为真。 而“|
”也是逻辑或,“&&
”也是逻辑与,但是他们与“||
”和“&&
”有些区别,区别如下: “&
”与“|
”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。
“&&
”与“||
”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。
java中的符号都有那些。
算数运算符:+
、-
、*
、/
(+=,-=,*=,/=)
p.s.
1/0 = NaN
无穷大。
逻辑运算符,略
转义序列符(例举):
\b
退格
\t
制表
\n
换行(制图、一般println)
\r
回车
\"
双引号
\'
单引号
p.s. 取决于os,并不常用。
递增/减:++
、--
赋值:=
比较:>
、<
、>=
、<=
、==
位移:>>
、<<
p.s. 图形用到
注释:
//
行注释
/* */
段注释
类型转换:
a = (int)b;
//括号。
条件:
if()... == a ? true : false
//三目运算。
正则表达式:
应用类,用到这再说。
先到这里。