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例子
  • 微积分下册隐函数偏导求法
  • 原神怎么解锁更多的食谱?
  • 淘宝会员怎么升级
  • 原神祭礼剑不能锻造了
  • 能源利用时期中的煤炭时期?
  • 热门搜索
    怎么撸管 脂肪粒怎么去除 羽绒被怎么洗 qq空间怎么关闭 孕妇感冒咳嗽怎么办 qq怎么实名认证 韩后护肤品怎么样 信用卡怎么申请 马蜂蛰了怎么办 乘号在键盘上怎么打