我是Java的新手。请解释+=
和!=
运营商。我找不到他们记录在哪里。我想要一个解释它们的网站。
答案 0 :(得分:2)
对于此+=
,请参阅@cristian Java's +=, -=, *=, /= compound assignment operators
解释=! 我举的例子
boolean a=true;
boolean b=true;
System.out.println(a=!b);
它会打印false
<强>原因强>
b
为true
,!
b
表示错误,您正在为a
分配false
原帖是 =!
,而不是已更改为!=
!=
表示not equal to
如果您想比较2是否相同,我们会使用!=
示例强>
int i=1;int j=2;
if(i!=j)
{
System.out.println("not equals");
}
输出不等于
答案 1 :(得分:2)
+=
运算符的工作原理如下:
int x;
x += 3;
//Expands into: x = x + 3;
!=只是逻辑不等于:
5 != 6 //True
5 != 5 //False