赋值运算符(assignment operator)是一个等号.这个运算符在Java中与其他语言中的使用方式相同.基本形式如下:
var = expression;
这里,var的类型必须与表达式(expression)的类型兼容.
赋值运算符有一个你可能不太熟悉的有趣属性:他允许创建一个赋值链.例如下面的代码段:
int x,y,z; x = y = z = 100;
这个代码段使用一条语句将变量x,y,z的值设置为100.因为=是一个得到右侧表达式值的运算符,所以上面的代码段是可以运行的.因此,z=100的值是100,然后该值赋给y,y再将值赋给x.使用”赋值链”是为一组变量设置相同值的捷径.