数值取值范围从小到大byteshortintlongfloatdouble隐式转换(自动类型提升):取值范围小的数据转换成取值范围大的数据记忆:偷偷变强(即为隐式)1.取值范围小的数据和取值范围大的数据进行运算时,小的会先转换为大的,再进行运算2.byte char short 进行运算时先转换为int 再进行计算publicclassYunSuanFuDemo2{publicstaticvoidmain(String[]args){inta10;doubleb20.0;?数据类型?cab;}}在这种情况下 c的数据类型就被转换成了doublepublicclassYunSuanFuDemo2{publicstaticvoidmain(String[]args){bytea10;byteb10;?数据类型?cab;}}在这种情况下 c的数据类型就是int强制转换把一个取值范围大的数据赋值给一个取值范围小的数据是不允许的,如果非要这么进行就需要强制转换doubleb10.0;inta(int)b;
郑州网站建设
网页设计
企业官网