1、本篇博客主要介绍赋值运算符的使用,其中eg1是一道狠经典的面试题目,会问那行编译报错
2、源码如下
class OperateDemo2
{
public static void main(String[] args)
{
//赋值运算符。= += -= *= /= %=
// int a,b,c;
// a = b = c = 4;
//int a = 4;
//a+=2;//a = a + 2;
//eg:1 在此例中,s+=4等价于s = (short)(s + 4);但是s+=4不等价于s = s + 4
short s = 3;
//s+=4; 底层自动做强制类型转换
s = s + 4; //底层不会做强制类型转换
System.out.println("s="+s);
}
}