java基础学习:赋值运算符

发布时间 2023-11-27 09:28:44作者: 小彭先森
  1. 扩展的赋值运算符隐含了强制类型转换

  2.  

     

    package com.itheima.operator;
    
    public class Qperator3 {
        public static void main(String[] args) {
            //目标:掌握扩展赋值运算符的使用
            //+=
            //需求类似于收红包
            double a=9.5;
            double b=520;
            a+=b;//a=(double)(a+b)
            //a+=b   a=(a的类型)(a+b);
            System.out.println(a);
    
    
            double i=600;
            double j=520;
            i-=j;//i=(double)(i-j)
            System.out.println(i);
    
            System.out.println("--------------------");
            byte x=10;
            byte y=30;
            //x=x+y;//编译报错,因为两个byte类型的数据相加自动强转为了int类型的数据
            x+=y;//相当于x=(byte)(x+y)
    
        }
    }