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

Python015

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

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

举个例子:

1、a &&b

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

2、a || b

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

扩展资料:

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

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

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

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

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

[a-zA-Z_$][a-zA-Z_$//d]*\d 表示数字 前面加个\是用来转义‘\'所以是\\d

你写的是//d 不是代表数字的意思 所以只要你携带数字肯定过不去

^[A-Za-z_$]+[A-Za-z_$\\d]+$

^表示开始 $表示结束

[A-Za-z_$]+表示以a-zA-Z或者_或$开头 + 表示1到多个

[A-Za-z_$\\d]+ 这个表示后面的字符可以有a-zA-Z或者_或者$或者数字 但是感觉用+号不好,+表示1到多个 后面非要跟一个字符 建议将+改成*