A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Wanibal 中级黑马   /  2016-4-26 20:49  /  966 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class DosEquis{
public static void main(String[] args) {
char x = 'X';
int i = 0;
System.out.println(true ? x : 0 );
System.out.println(true ? x :65536);
System.out.println(false ? i : x );
}
}

3 个回复

倒序浏览
第一个结果应该是'X'
第二个也是'X'
第三个为0
回复 使用道具 举报
BackGaoz 发表于 2016-4-26 21:07
第一个结果应该是'X'
第二个也是'X'
第三个为0

肯定没这么简单哦,这个问题涉及到三元运算符中比较不同类型数据的知识。
答案是
X
88
88
回复 使用道具 举报
Wanibal 发表于 2016-4-28 11:27
肯定没这么简单哦,这个问题涉及到三元运算符中比较不同类型数据的知识。
答案是
X

有点意思
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马