a+=1和a=a+1的区别

07-11 1465阅读

文章目录

    • a+=1 和a = a+1的区别
      • 一、实例代码
      • 二、代码解释
      • 三、总结

        a+=1 和a = a+1的区别

        一、实例代码

        public class Test {
        	public static void main(String[] args) {
        		byte a = 10;
        //		a = a + 1;  
        //		a = (byte) (a + 1);
        		a += 1;
        		System.out.println(a);
        	}
        }
        

        上面的对变量a进行加一操作时,使用了不同的方法

        a+=1和a=a+1的区别
        (图片来源网络,侵删)

        二、代码解释

        对于注释的两行,第一行是错误的方法,因为在java中进行运算的时候默认使用的是int类型,并且在java中高精度向低精度转化的时候需要声明,因此第二行注释是正确的。

        对于+=而言,不用注重类型转化

        三、总结

        综上所述,+=不用管类型转化,=需要注重类型转化

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]