本帖最后由 张文豪 于 2013-9-16 18:09 编辑
- <p><p>class Demo
- {
- public static void main(String[] args)
- {
- int i=1;
- char b = 'b';
- System.out.println(false?i:b);//输出98
- }
- }</p><p>---------------------------------</p><p> </p><p>
- char b = 'b'; int i=1;
- System.out.println(false?i:(char)b);//输出还是98</p><p>----------------------------------------
- int i=1;
- char b = 'b';
- System.out.println(false?(char)i:(char)b);//输出是b
复制代码 三元运算符的格式 [条件语句] ? [表达式1] : [表达式2]
它最后的返回值类型到底是由谁决定的呢?? 求详细解答!!!!!!!!!!!!!!!
|