在java中“或者”用什么符号表示!我只知道在C#中或者用“||”(两个竖线表示)

Python029

在java中“或者”用什么符号表示!我只知道在C#中或者用“||”(两个竖线表示),第1张

可以用 "||" 或者是 "|"

"||"与"|"的区别如下:

例如:

表达式1 || 表达式2 当表达式1为真的时候,就不会再判断或执行表达式2(只有表达式1为假时,才会执行表达式2)

表达式1 | 表达式2 不论表达式1的结果是否为真,都会执行表达式2

希望对你有用!

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

举个例子:

1、a &&b

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

2、a || b

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

扩展资料:

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

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

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

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

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

或的符号是||。

||,C语言中其名称为逻辑“或”,PLSQL中则用来连接两个字符串连接符。主要用来编写程序语言。

与其并列的逻辑运算符还有:逻辑“与”运算符(&&)、逻辑“非”运算符(!)。台式机键盘上的“||”是比较好找的,笔记本上的逻辑与符号是与“\”符号同在的。

与|的关系:

在Java中||和|都是逻辑或运算符,两种逻辑或(||和|)的运算规则也基本相同。

|运算是把逻辑表达式全部计算完,而||运算具有短路计算功能。

对于|来说,如果左侧条件为true,也会计算右侧条件的值,而对于||来说,如果左侧的条件为true,则不计算右侧的条件,这种现象被称作短路现象。所谓短路计算,是指系统从左至右进行逻辑表达式的计算,一旦出现计算结果已经确定的情况,则计算过程即被终止。