| 1234567891011121314151617181920212223242526272829303132 |
- /**
- * @author WanJl
- * @version 1.0
- * @title Demo03
- * @description 赋值运算符
- * @create 2026/7/14
- */
- public class Demo03 {
- public static void main(String[] args) {
- /*
- 赋值运算符
- 把=右边的值赋值给等号左边,比如 a=10
- = 赋值 a=b 把b的值赋值给a
- += 加后赋值 a=a+b 把a+b的结果赋值给a
- -= 减后赋值 a=a-b 把a-b的结果赋值给a
- *= 乘后赋值 a=a*b 把a*b的结果赋值给a
- /= 除后赋值 a=a/b 把a/b的结果赋值给a
- %= 取余后赋值 a=a%b 把a%b的结果赋值给a
- */
- int x=10;
- x+=5;
- System.out.println(x);
- x*=3;
- System.out.println(x); //x=x*3
- //复合运算符隐含强制类型转换
- byte a=15;
- //a=a+6; //因为a+6的结果被提升为int类型,再赋值给byte类型的a需要强制类型转换
- a+=6; // 复合赋值运算符 隐含就帮我们做了强制类型转换。
- }
- }
|