java 中|| 和 && 这类的符号都表示什么?

Python08

java 中|| 和 && 这类的符号都表示什么?,第1张

&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。

举个例子:

1、a &&b

当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。

2、a || b

当a、b有一个为真时,结果为真。a、b都为假时结果为假。

扩展资料:

在java中还有其他的逻辑符号,比如:!、|、 &

“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。

而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:

“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。

“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。

算数运算符,+-*/(+=,-=,*=,、/*)

p.s.

1/0

=>

NaN

无穷大。

逻辑运算符,略

转义序列符(例举),\b

退格,

\t

制表,

\n

换行(制图、一般println),

\r

回车,

\"

双引号,

\'

单引号

p.s.

取决于os,并不常用。

递增/减

++,

--

赋值

=

比较

>=,<=,

==

位移

<<,>>,

>>>

p.s.

图形用到

注释,//

行注释,/*

*/段注释

类型转换,

a

=

(int)b

//括号。

条件,

if()...

==

a

?

true

:

false

//三目运算。

正则表达式,

应用类,用到这再说。

先到这里。