Java 基础知识-(面试题之变量相加、常量相加)

b3错误: 1、byte与byte(或short,char,int)进行运算的时候回提升为int。 2、b1和b2是两个变量,变量存储的值是变化的,在编译的时候无法判断里面具体的值,相加有可能会超出byte的取值范围。 b4正确: Java编译器有常量优化机制,直接判断(3+4)的结果,结果为常量,范围在-128~127之间。 注意: 1、进行混合运算时,byte、short、char不会相互转换
相关文章
相关标签/搜索