java 三目运算符 System.out.println(3 < 2 ? 'a' : 98);的输出结果是什么___b______; 为什么会输出b... 为什么会输出b 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 运算符 java system.out.println 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 百毒千毒 2019-03-01 · TA获得超过4737个赞 知道大有可为答主 回答量:2500 采纳率:88% 帮助的人:647万 我也去答题访问个人页 关注 展开全部 因为当int与char类型进行比较的时候,比较的是他们的ASCII码;输出的也是对应的字符,98恰好对应b;你可以尝试使用Object来接受返回的类型,然后反编译字节码文件,打开一看就能一目了然!你这个程序,编译通过以后,其实内部直接写的这样的:System.out.println("b");//你写的里面的,这些表达式全都被抛弃了!另外这种比较写法:会报黄色警告,需要压制才行,不符合规范! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-05-06 java用三目运算符,输入任意比较三个数大小,输出中间数。 ... 39 2009-12-23 java 三目运算符 122 2012-12-18 java 三目运算符 4 2014-06-09 Java三目运算符 2011-09-25 java什么叫“三目条件运算符”? 5 2014-10-22 JAVA三目运算符运行结果的一个问题.. 2 2009-08-08 编写一个Java小应用程序,用三目条件运算符求程序中给定的4... 14 2013-06-27 java三目运算符问题 更多类似问题 > 为你推荐: