java - Java 中的/= 运算符是什么?

标签 java assignment-operator

以下代码示例打印 1.5

float a = 3;
float b = 2;
a /= b;
System.out.println(a);

我不明白 /= 运算符的作用。它应该代表什么?

最佳答案

它是除法加赋值运算符的组合。

a /= b;

表示除a通过 b并将结果放入 a .

有类似的加法、减法和乘法运算符:+= , -=*= .

%=将做模数。

>>=<<=将进行位移。

关于java - Java 中的/= 运算符是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13695826/

相关文章:

java - 公共(public)子网中的 AWS Apache 和私有(private)子网中的 Tomcat

javascript - 有没有办法在 Javascript 中自定义/覆盖赋值运算符?

c++ - 在 C++ 的析构函数中调用 delete[]

java - 从 HashMap 中删除列表中未列出的字符串

c++ - 使用 'new' 和指针理解 C++ 代码

perl - Perl 中的赋值运算符 (=) 在内部是如何工作的?

c++ - 在这种情况下我们需要禁用默认的复制构造函数和赋值运算符?

java - Gson java.text.ParseException : Unparseable date

java - 我想要 Do - While 循环,包括 If Else 语句

java - <MVC :annotation-driven/> with un-annotated controllers