. D. &【正确答案】B【解释】在字符串前面加上\符号,表示将转义字符不被处理。【题目编号】jsd-01-101-1003【知...

需积分: 5 5 下载量 50 浏览量 更新于2023-11-23 1 收藏 1.84MB DOC 举报
# 100家互联网大公司Java笔试题汇总 ## 题目描述 编译运行以下程序后,关于输出结果的说明正确的是 (): ```java public class Conditional { 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. 编译错误 ## 正确答案 C ## 解释 三目运算符中,第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果由容量高的决定。99.9 是 double 类型而 9 是 int 类型,double 容量高。 ## 题目编号 jsd-01-101-1002 ## 知识点 Java基础-Java语言基础-运算符和表达式-转义字符 ## 难易程度 80 以上是所给论述的总结。