java运算符a=a+b与a+=b区别——demo例子

2025-06-30 04:32:51

1、首先创建一个java文件,通过记事本编写简单的demo代码,本人编写了一个Test文件,然后另存为.java文件。参考下图,

java运算符a=a+b与a+=b区别——demo例子

3、然后在cmd命令行进行编译(环境配置时候classpath设置当前路径),通过胆咣骜岱编译我们可以发现b=b+10会报错误,原因是b是byte类型,而10是int类型,int类型不能喽矫杼埕隐式转换为byte。参考下面结果:

java运算符a=a+b与a+=b区别——demo例子

5、那么,为什么byte b=1;b+=10;会编译通过呢,首先我们通过反编译工具查看编译后的class文件。具体如下:

java运算符a=a+b与a+=b区别——demo例子
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢