说明:当两个表达式的类型不一致的时候,会将类型低的自动类型提升,如字符会转换为int类型的对应的ASCII的值。
char x = 'x'; int i = 10; System.out.println(true? x : i); System.out.println(true? 'x' : 10);
结果:120 x