JAVA中!

!value是什么意思?感叹号在后面呢?感谢
if(file!=null){
和if(!value.equal("")){
各是啥意思啊?

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

举个例子:

1、a && b 

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

2、a || b 

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

扩展资料:

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

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

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

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-04
!=是一个二元运算符
判断它左边和右边的值是否相等,如果对引用类型则判断它们是否是相同的引用,若等返回false,若不等返回true

!则是一个一元运算符,运算对象是boolean类型的,若运算对象为true则返回false,若运算对象为true则返回false
!value的话value要是boolean值才可以进行运算

你下面举的例子if(file!=null)就是如果file对象不为空,则执行if下面的语句

if(!value.equal("")) 显然value是一个string类型的,这里的!操作符并不是对value进行运算的,而是对value.equal("")进行运算的
equal()方法返回的值是boolean类型的
if(!value.equal(""))整个意思是如果value不为空字符串(注意哦,不是不为空,这是有区别的),则执行if下面的于语句本回答被提问者和网友采纳
第2个回答  2010-10-29
file != null 表示对象file不为空,这里的空不是指空字符串(专指字符对象)

叹号在前面,表示否,也就是
value.equal("")表示等于空字符串,而!则表示不等于

!在对象后面做判断,只能和等于号相连,也就是只能用于方式 !=。
第3个回答  2019-04-08
简单说,!是否定的意思。value是个变量是个引用,跟在!后只能布尔值,做判断用。
!value 当value为true最后获得false,value为false,获得true
第4个回答  2010-10-29
!表示非,file!=null就是file这个变量不等于null的时候
第二句同理value不等于空字符串的时候

Java中的!什么意思?
这是 逻辑符号的一个,表示“非”。如果本来是 真的,加了‘!’就变成假的,如果原来是假的,加了‘!’就表示真的。楼上说的‘!=’是不等于符号,可以理解是“非等于”,不过‘!’不一定后面一定要接‘=’号,‘!=’是一个完整的运算符,是比较运算符的一个,最好不要拆开来。例如有...

java中的!号什么意思?
这是 逻辑符号的一个,表示“非”。如果本来是 真的,加了‘!’就变成假的,如果原来是假的,加了‘!’就表示真的。例如有两个 boolean 的变量,a = true, b = !a,b 就是 false,反过来 如果 a = false, b= !a,b 就是 true。‘!’号也可以加在 boolean 表达式前面,例如 int ...

java中!=是什么意思
在Java中,!=是一种比较运算符,表示“不等于”的关系。通常用于对两个变量或表达式进行比较,判断它们是否不相等。例如,以下代码使用了!=运算符来判断两个变量a和b是否不相等:```java int a = 10;int b = 20;if (a != b) { System.out.println("a不等于b");} ```上述代码输出的结...

JAVA中!
&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。举个例子:1、a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。2、a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。

java中的逻辑运算符&&,||,!各个怎么用?举个比较好理解例子。_百度知 ...
逻辑运算符包括 &&、||、!。其中 && 和 || 是双目运算符,实现逻辑与、逻辑或;!是单目运算符,实现逻辑非。结果为 boolean 型的变量或表达式可以通过逻辑运算符结合成为逻辑表达式。逻辑运算符 &&、|| 和 !按表 2 进行逻辑运算。逻辑运算符的优先级为:!运算级别最高,&& 运算高于 || 运算...

在java语言中 = !怎么用,除了是不等于的意思。
!=是二元的逻辑运算符,如果两个操作数不等,那么表达式为真 =!是一个赋值表达式,!是一元逻辑运算符,和后面的操作数结合。如 boolean b = !true;\/\/b 为假不要搞混了

java中 是什么意思?
Java是一种广泛使用的面向对象编程语言,它可以在跨平台的环境中运行。这个“跨平台”的优势是Java的核心特性之一,也是许多开发者选择Java的主要原因之一。使用Java开发项目的开发者可以在不同的操作系统上运行相同的程序,可以编写一次代码,然后运行到各种不同的系统上。Java还是一种非常安全的编程语言,...

在java中!(a%b==0) 与 a%b!=0 表达的意思是一样的吗?
逻辑意思是一样的,即两者是等价的,不过!(a%b==0)做了两步操作,即 boolean x = a%b==0;boolean z = !x;后者做了一步操作,即 boolean z = a%b!=0;除非 != 运算符是由 == 取反重载的(C++里头), 否则后者好一些(java里是转成字节码指令,没有重载操作符的说法)...

:在Java中有几种意思?
在Java中,: 具有多种不同的含义。点击学习大厂名师精品课1.作为分隔符:冒号通常用作分隔符来分隔不同的代码元素或值。例如,在Java的条件语句中,可以使用冒号分隔条件和执行的代码块。类似地,在switch语句中,冒号用于标记不同的case。2.作为标签:冒号可以用作标签来标记代码块,以便在嵌套的循环或...

在JAVA中 1!、2!、3! 是什么意思
阶乘,如3!=1*2*3,n的阶乘就是从一开始垒成到n

相似回答