Java三元运算符

Java写一段程序使用三元运算符,求a,b两个数中最大的值... Java写一段程序使用三元运算符,求a,b两个数中最大的值 展开
 我来答
西西哩的小马甲
2018-04-12 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.7万
展开全部

运算符的通用格式如下:

expression1?expression2:expression3 

其中,expression1是一个布尔表达式。如果expression1为真,那么expression2被求值;否则,expression3被求值。整个表达式的值就是被求值表达式(expression2或expression3)的值。expression2和expression3是除了void以外的任何类型的表达式,且它们的类型必须相同。

下面是一个利用运算符的例子:

ratio=denom==0?0:num/denom;

当Java计算这个表达式时,它首先看问号左边的表达式。如果denom等于0,那么在问号和冒号之间的表达式被求值,并且该值被作为整个表达式的值。如果denom不等于零,那么在冒号之后的表达式被求值,并且该值被作为整个表达式的值。然后将整个表达式的值赋给变量ratio。

一、电脑常见问题

主板不启动,开机无显示,有显卡报警声。

故障原因:一般是显卡松动或显卡损坏。    

处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。     

如果以上办法处理后还报警,就可能是显卡的芯片坏了,更换或修理显卡。如果开机后听到"嘀"的一声自检通过,显示器正常但就是没有图像,把该显卡插在其他主板上,使用正常,那就是显卡与主板不兼容,应该更换显卡。  

jhjhy123
2015-06-09 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:62.3万
展开全部
int a = 0;
int b = 1;
int c = a > b ? a : b;
System.out.println(c);
追问
你这不对啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d6952d3ca
2015-06-09 · TA获得超过115个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:73.4万
展开全部
int max = a>b?a:b;

 max就是a和b中较大的值

追问
那我打印谁啊
追答
max
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌晨六点整
2015-06-09 · TA获得超过140个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:151万
展开全部
int max=a>b?a:b;
追问
怎么求值啊
追答
max就是最大值啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1016659068
2015-06-09 · TA获得超过304个赞
知道小有建树答主
回答量:261
采纳率:50%
帮助的人:110万
展开全部
int a=3,b=4;
System.out.print(a>b?a:b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式