10.赋值运算符的基本用法和扩展用法

赋值运算符分类

  • 基本的赋值运算符:=

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

    • +=: a+=20;相当于a = (a的数据类型)(a + 20);
package com.itheima_02;
/*
 * 赋值运算符:
 *      基本的赋值运算符: =
 *      扩展的赋值运算符: +=, -=, /=, %= ...
 */
public class OperatorDemo {
    public static void main(String[] args) {
        //定义变量
        int a = 10; //把10赋值给int类型的变量a
        
        //+=的操作
        //拿+=的左边和右边的数据做+,然后把结果赋值给左边
        a += 20;
        System.out.println("a:" + a);
        
        //注意:扩展的赋值运算符,隐含了强制类型转换
        //有一个变量a, a+=10
        //相当于:a = (a)(a + 10)
        short s = 1;
        s += 1;
        System.out.println(s);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容