我初学者,试着回答下,不建议参考
应该都不会出现异常吧
int a = 3+5; 都是int类型的,而且+的优先级大于=,所以也不会出现问题
float f = 5+5.5; 这个一个int类型的,和一个float相加会自动转换成float类型的,所以也不会出现异常吧,除非。。。float 这个单词出错了:P
int a = 3+5; 这句话不会报错 ,因为java默认的整数数据类型是int的,左右两边都是int的,不会出现类型转换问题
float f = 5+5.5; java默认浮点数是double类型的,所以5.5是double类型,于是整个表达式右边被提升为double,这时候再赋值给float类型的,会丢失精度。必须要上强制转换才行。