第三章 3.赋值运算符

2.赋值运算符
赋值运算符就是将某个运算后的值,赋给指定的变量
赋值运算的分类:
        (1)基本赋值运算符 = -->int a = 10;
        (2)复合运算符
          +=,-=,*=,/=,%=等重点讲+=,其他的使用是一个道理
          a += b; [等价 a = a + b]
          a -= b; [等价 a = a - b]
特点
1)运算顺序从右往左 int num = a + b +c;
2)赋值运算符的左边 只能时变量,右边 可以是变量,表达式,常量值
int num3 = a;  int num2 = 78*34-10; int num = 20;
3)复合运算符的左边等价于下面的效果
  a+=3;等价于a=a+3;


4)复合赋值运算符会自动进行强制类型类型转换
 byte b = 2;b += 3;b++;
public class AssignOperator {
    public static void main(String[] args) {
        //复合运算符的左边等价于下面的效果
        int n1 = 10;
        n1 += 4;
        System.out.println(n1);
        n1 /= 3;
        System.out.println(n1);

        //复合赋值运算符会自动进行强制类型转换
        byte b = 3;
        b += 2;  //等价 b = (byte)(b + 2);
        b++;     //b = (byte)(b + 1);
        //b = b + 2;  //就会报错,需要手动的强制类型转换

    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值