赋值运算符的种类
- 基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。例如:int a = 30;
- 复合赋值运算符:就是+=,-=,*=,/=,%=,
常见的辅助运算符
如下图所示
需求
举例说明赋值运算符常见用法
代码实现
/* 赋值运算符分为: 基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。例如:int a = 30; 复合赋值运算符: += a += 3 相当于 a = a + 3 -= b -= 4 相当于 b = b - 4 *= c *= 5 相当于 c = c * 5 /= d /= 6 相当于 d = d / 6 %= e %= 7 相当于 e = e % 7 */ public class Demo07Operator { public static void main(String[] args) { int a = 10; a += 5;//a = a + 5 --> a = 15 System.out.println(a); a %= 4;// a = a %4 --> a = 15%4 System.out.println(a);// 复合赋值运算符其中隐含了一个强制类型转换。 byte b = 4; b -= 3; // byte = byte - int // byte = int - int // byte= (byte)int System.out.println(b); } }
执行结果
注意事项:
- 只有变量才能使用赋值运算符,常量不能进行赋值。
- 复合赋值运算符其中隐含了一个强制类型转换。