=+;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.