Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
=+;Java中的运算符?_Java_Operators - Fatal编程技术网

=+;Java中的运算符?

=+;Java中的运算符?,java,operators,Java,Operators,可能重复: 显然,=+是一个有效的运算符。你会在哪里使用它 例如: int j, k = 0; j =+ k; 这不是一个比较运算符,它是一个简单的赋值。您只是在向变量添加一个符号。如果您添加了-,它将否定它。组合运算符的另一个重要方面,如=+或=-是它们添加了隐式强制转换。这在对字节执行操作时非常重要(例如)\ 注意:除非进行强制转换,否则两个字节的总和为int值 a =(byte) a + b //but with the compound assignment you dont hav

可能重复:

显然,
=+
是一个有效的运算符。你会在哪里使用它

例如:

int j, k = 0;
j =+ k;

这不是一个比较运算符,它是一个简单的赋值。您只是在向变量添加一个符号。如果您添加了
-
,它将否定它。

组合运算符的另一个重要方面,如=+或=-是它们添加了隐式强制转换。这在对字节执行操作时非常重要(例如)\

注意:除非进行强制转换,否则两个字节的总和为int值

a =(byte) a + b //but with the compound assignment you dont have to include the cast.

我想说,它与
j=+k
是一样的。所以,<代码>=+/>代码>不是一个操作符,它是一个很差的格式化。已经有一个问题:这让我想起了关于C++长箭头操作符的问题:<代码>(int i=10;i>0);{} < /代码>()是,两个操作符,只看一个。
a =(byte) a + b //but with the compound assignment you dont have to include the cast.