谁知道条件运算符?:是什么意思?

yingmuhuadao 2003-04-01 05:16:26
最好给个例子!
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
annac 2003-04-02
  • 打赏
  • 举报
回复
简单的说就是 ?前如果为真 取:前面的数 ?前如果为假 取:后面的数
int a=1,b=2;
int z = a>b ? a : b;
看看 ?前是否为真 为真z = a 为假z = b
yingmuhuadao 2003-04-01
  • 打赏
  • 举报
回复
谢谢咯!
realmon 2003-04-01
  • 打赏
  • 举报
回复
今天愚人节
呵呵
icegirl2000 2003-04-01
  • 打赏
  • 举报
回复
int x,y;
int z = x>y ? x : y;
相当于

if (x>y) {
z=x;
}
else {
z=y
}

hohona 2003-04-01
  • 打赏
  • 举报
回复
罗嗦一点就是:
如果 x>y为false,则z就取:后面的值y;
如果 x>y为true, 则z就取:前面的值x;
super_zzw 2003-04-01
  • 打赏
  • 举报
回复
int x=1,y=2;

int z = x>y ? x : y;//这个就是

//z最后为1

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧