A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhuhaoming 中级黑马   /  2015-8-23 22:00  /  944 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求各位大神啊

这个真不会了 哪位大神会的帮帮我吧感激不尽啊 !!!!!!!!!!!!!!!!!!!!!!


4.png (7.27 KB, 下载次数: 12)

该怎么往下写啊 没思路

该怎么往下写啊 没思路

13 个回复

倒序浏览
记住它的格式就行了!a>b吗?如果大于就输出a否则就输出b!
回复 使用道具 举报
帮你翻译一下,a大于b吗?如果满足,就返回a(即z=a),不是就返回b(即z=b),
回复 使用道具 举报
正确啊!!!!!!!!!!!!!!!!
回复 使用道具 举报
类名写错了,LianXi
回复 使用道具 举报
int a = 10;
int b = 20;
int c = 30;
int z = (a > b) ? (a > c ? a : c) : (b > c ? b : c);
回复 使用道具 举报
殷俊 高级黑马 2015-8-23 22:16:21
7#
int a=10;
int b=11;
int c=12;
int max=(a>b?)(a>c?a:c):(b>c?b:c);
这样就可以了
回复 使用道具 举报
wdj 中级黑马 2015-8-23 22:23:23
8#
殷俊 发表于 2015-8-23 22:16
int a=10;
int b=11;
int c=12;

你写错了哥们!应该是 int max= (a>b)?(a>c?a:c):(b>c?b:c)

评分

参与人数 1黑马币 +2 收起 理由
殷俊 + 2 赞一个!

查看全部评分

回复 使用道具 举报
殷俊 高级黑马 2015-8-23 22:28:52
9#
wdj 发表于 2015-8-23 22:23
你写错了哥们!应该是 int max= (a>b)?(a>c?a:c):(b>c?b:c)

{:3_46:}恩恩,手滑了,吧问号写里面去了,谢了,哥们
回复 使用道具 举报
newX 中级黑马 2015-8-23 22:34:02
10#
三个数比较最好使用三元运算符的嵌套
int max= (a>b)?(a>c?a:c):(b>c?b:c)
如果a>b则执行a>c?a:c这段内容
否则执行b>c?b:c这段内容
回复 使用道具 举报
iamzk 发表于 2015-8-23 22:15
int a = 10;
int b = 20;
int c = 30;

谢谢明白了
回复 使用道具 举报
visen 中级黑马 2015-8-23 23:23:44
12#
z=a>b?a:b   如果a>b 是真,那么z=a,反之就是a<b   z=b
回复 使用道具 举报
如果a>b则输出a,否则输出b
回复 使用道具 举报
iamzk 中级黑马 2015-8-24 21:43:28
14#

恩,好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马