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

 时间:2024-10-16 17:14:06

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例子
  • 微积分下册隐函数偏导求法
  • 原神怎么解锁更多的食谱?
  • 淘宝会员怎么升级
  • 原神祭礼剑不能锻造了
  • 能源利用时期中的煤炭时期?
  • 热门搜索
    msds报告是什么 常委是什么意思 扬眉吐气的扬是什么意思 什么是p2p 肉粽子的肉怎么腌制 撸啊撸是什么意思 thx是什么意思 微波炉不加热是什么原因 绿萝的养殖方法 微商城是什么