赋值运算符
Posted wurengen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了赋值运算符相关的知识,希望对你有一定的参考价值。
赋值运算符如下图所示
赋值运算符的分类
- 基本赋值运算符:就是一个等号“=”
- 复合赋值运算符:就是+=,-=,*=,/=,%=,
代码举例
/* 赋值运算符分为: 基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。例如: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 = a + 5 a += 5; System.out.println(a); int x = 10; // x = x % 3; x %= 3; System.out.println(x); // 50 = 30; // 常量不能进行赋值,不能写在赋值运算符的左边。错误写法! byte num = 30; // num = byte + int // num = int + int // num = int // num = (byte) int num += 5; System.out.println(num);
执行结果
注意事项:
- 只有变量才能使用赋值运算符,常量不能进行赋值。
- 复合赋值运算符其中隐含了一个强制类型转换。
以上是关于赋值运算符的主要内容,如果未能解决你的问题,请参考以下文章