泰 int x=4; System.out.println(“value is ” +((x>4)?99.9:9)); 输出是?

2025-03-07 08:27:36
推荐回答(4个)
回答1:

9

(x>4)?99.9:9)//如果x>4,输出999.9,否则9

回答2:

若x>4为真则执行冒号前的,若x>4为假,则执行冒号后的。因为整个表达式最高的是DOUBLE型,所以自动向上转型,显示9.0

回答3:

因为整个表达式最高的是DOUBLE型,所以自动向上转型,显示9.0

回答4:

太原理工大学的吧