java基础语法之赋值运算符

赋值运算符以符号“=”表示,它是一个二元运算符(对两个数操作数作处理),其功能是将右方操作数所含有的值赋给左方的操作数。左方地操作数必须是一个变量,而右边的操作数则可以是任何表达式

其扩展的赋值运算符:+=,-=,*=,/=,%=

  •         += 把左边和右边做加法,然后赋值给左边。
  •         -= 把左边和右边做减法,然后赋值给左边。
  •         *= 把左边和右边做乘法,然后赋值给左边。
  •         /= 把左边和右边做除法,然后赋值给左边。
  •         %= 把左边和右边取余,然后赋值给左边。

demo案例

class Test{
	public static void main( String[] args){
		int a = 4;
		System.out.println(a += 3);// 等价于a = a + 3   结果为7 
		System.out.println(a -=  3); // 等价于 a = a -3  结果为4
		System.out.println(a *= 3 );// 等价于 a = a*3  结果为12
		System.out.println(a /= 3); // 等价于 a = a /3 结果为4
		System.out.println(a %= 3); // 等价于 a =a %3 结果为1
		}

        // 注意:程序从上往下执行,变量a 一直在变化
}

注意:看一句赋值运算的代码,先算右边的结果。在看左边的结果。判断他们的数据类型,是否相等,是否要进行强制转化

猜你喜欢

转载自blog.csdn.net/weixin_44462792/article/details/86241017
今日推荐