public class PlusIssue { public static void main(String[] args) { char x = 'X'; char t = 'T'; int i = 1; char ii =(char)i; System.out.println(1==1 ?x:i); //TODO:理应输出x System.out.println(1==2 ?i:t); //TODO:理应输出t System.out.println(1==1 ?x:t); System.out.println(1==1 ?x:ii); //TODO:解决办法 } } 88 84 X X 三项运算符相当于多个if语句,更需要注意数据类型。 88和84是X/T的ASCII值
三项运算符与不同类型
最新推荐文章于 2022-07-28 15:09:52 发布