Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 - Fatal编程技术网

什么是/=&引用;用Java是什么意思?

什么是/=&引用;用Java是什么意思?,java,Java,当我在网上查看一些代码时,我发现了以下语句 number/=10 我知道/平均除法和=是赋值运算符,但我不明白它在这种情况下的作用。这意味着数字包含的任何值都将除以10,结果将存储回数字 它完全等同于 number = number / 10 大多数主要运营商都有: number *= 10 number += 10 number -= 10 number %= 10 number >>= 10 number <<= 10 number*=10 数字+=10 数字-=

当我在网上查看一些代码时,我发现了以下语句

number/=10


我知道
/
平均除法和
=
是赋值运算符,但我不明白它在这种情况下的作用。

这意味着数字包含的任何值都将除以10,结果将存储回数字

它完全等同于

number = number / 10
大多数主要运营商都有:

number *= 10
number += 10
number -= 10
number %= 10
number >>= 10
number <<= 10
number*=10
数字+=10
数字-=10
数字%=10
数字>>=10
数字它的意思是

number =number/10;
数字除以
10

你也可以

 number operator=number

其中运算符可以是
+
/
*
,它相当于-

number = number / 10;  
它是一个复合运算符-由除法和赋值组成。你可能会发现这样的东西-

+=
-=
%=  etc.

上述所有操作都类似。

这是
number=number/10的较短符号
其他运营商也存在同样的情况:

x+=y=>
x=x+y
x-=y=>
x=x-y
x*=y=>
x=x*y
x%=y=>
x=x%y