程序中99.99是浮点型数,int x = 4是短整型,在和浮点型做运算的时候自动转换成浮点型,在和9做运算的时候,9也自动转换成浮点型了,当然是9.0了!
三目运算符中:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果 由容量高的决定。99.9 是 double 类型 而 9 是 int 类型,double 容量高。
99.99为浮点型,运算时,整形会转换成比它级别高的类型
9.0是浮点数。9是整数。