单选题:编译运行以下程序后,关于输出结果的说明,正确的是( )。
编译运行以下程序后,关于输出结果的说明,正确的是( )。 @[C](2)
```
public class Main {
public static void main(String[] args) {
int x = 4;
System.out.println("value is "+((x>4)?99.9:9));
}
}
```
A. 输出结果为: value is 99.99
B. 输出结果为: value is 9
C. 输出结果为: value is 9.0
D. 编译错误
A.输出结果为: value is 99.99
B.输出结果为: value is 9
C.输出结果为: value is 9.0
D.编译错误
答案:C
```
public class Main {
public static void main(String[] args) {
int x = 4;
System.out.println("value is "+((x>4)?99.9:9));
}
}
```
A. 输出结果为: value is 99.99
B. 输出结果为: value is 9
C. 输出结果为: value is 9.0
D. 编译错误
A.输出结果为: value is 99.99
B.输出结果为: value is 9
C.输出结果为: value is 9.0
D.编译错误
答案:C