A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
liyudong
中级黑马
黑马币:67
帖子:165
精华:0
© liyudong 中级黑马 / 2016-11-2 22:34 / 3011 人查看 / 21 人回复 / 1 人收藏 转载请遵从CC协议 禁止商业使用本文
小牛想成为大牛 发表于 2016-11-2 23:40 因为变量在做运算的时候会向上提升,比如byte,shor,char在做运算时都会提升为int类型。如: byte b1=10; by ...
大妖怪图图君 发表于 2016-11-2 23:56 byte变量加int常量结果提升为int类型了,赋值给byte变量,当然会报错了。除非你用b +=2 +=运算符包含强制 ...
黑马初学者 发表于 2016-11-2 23:14 Java的基层运算常量优化机制
shy4458 发表于 2016-11-2 22:36 b只是变量
liyudong 发表于 2016-11-3 01:17 可以详细解释一下什么是
黑马初学者 发表于 2016-11-3 23:09 就是虽然在运算之前加了强转,但在运算过程中,java虚拟机还是把它默认转换成int类型再运算的,结果自然 ...