读书人

int x=四;System.out.println(((xgt;4)?

发布时间: 2013-10-23 11:39:13 作者: rapoo

int x=4;System.out.println(((x>4)?99.9:9));为什么结果是9.0
public static void main(String[] args) {
int x=4;
System.out.println(((x>4)?99.9:9));
}

为什么运行的结果是9.0,,是受99.9的影响,为什么,求详细解释 string
[解决办法]
http://www.cnblogs.com/Lowp/archive/2012/09/03/2668154.html
[解决办法]
9自动上转型
相当于double b = (x>4)?99.9:9;
syso(b);

读书人网 >Java相关

热点推荐