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

文章目录

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

一、实例代码

java 复制代码
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进行加一操作时,使用了不同的方法

二、代码解释

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

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

三、总结

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

相关推荐
HuiSoul20037 分钟前
Spring MVC
java·后端·spring mvc
摇滚侠3 小时前
面试实战 问题二十四 Spring 框架中循环依赖问题的解决方法
java·后端·spring
三木水4 小时前
Spring-rabbit使用实战七
java·分布式·后端·spring·消息队列·java-rabbitmq·java-activemq
别来无恙1495 小时前
Spring Boot文件下载功能实现详解
java·spring boot·后端·数据导出
optimistic_chen5 小时前
【Java EE初阶 --- 网络原理】JVM
java·jvm·笔记·网络协议·java-ee
weixin_456904275 小时前
Java泛型与委托
java·spring boot·spring
悟能不能悟6 小时前
能刷java题的网站
java·开发语言
程序员陆通6 小时前
Java高并发场景下的缓存穿透问题定位与解决方案
java·开发语言·缓存
北执南念6 小时前
Java多线程基础总结
java
拾光拾趣录7 小时前
基础 | HTML语义、CSS3新特性、浏览器存储、this、防抖节流、重绘回流、date排序、calc
前端·面试