用 ?: 操作符,获得a、b、c三个数中最大的那个? 用 ?: 操作符,获得a、b、c三个数中最大的那个? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (a>b)?((a>c)?a:c):((b>c)?b:c); 如果是整数(a/b==0?b:a)/c==0?c:(a/b==0?b:a)大于小于号都不用 int a = 3, b = 1, c = 2;int x = a > b ? (a > c ? a : c) : (b > c ? b : c);System.out.println(x); 一楼正确,也可以这样:max1=a>b?a:b;max2=a>c?a:c;max=max1>max2?max1:max2; TO F2哎,一时大意写错了,挪返个尾彩先[/Quote]TO F4我加班加到烦死了,早就想换掉这个签名档了,请问怎么换啊~ 改进一下:max=max1>c?max1:c; [Quote=引用 11 楼 zapdos 的回复:]TO F2 哎,一时大意写错了,挪返个尾彩先 引用 6 楼 zsq007zsq007 的回复:[Quote=引用 3 楼 java2000_net 的回复:] 1楼正解 [/Quote] TO F4 我加班加到烦死了,早就想换掉这个签名档了,请问怎么换啊~[/Quote]左边的框,点个人资料,写完后在点修改就可以啦 CSDN真是改得越来越烂了找了半天,改了半天 int max = c>(a>b?a:b)?c:(a>b?a:b) int max = c>(a>b?a:b)?c:(a>b?a:b) 如果是整数 (a/b==0?b:a)/c==0?c:(a/b==0?b:a) 大于小于号都不用 ------------------------- 7楼的朋友你不怕除到0吗 (a> b)?((a> c)?a:c):((b> c)?b:c);1.(a>b)是比较a,b,谁小淘汰谁2.如果a大,a>b为真,进入(a> c)?a:c,比较a,c谁大谁就是最后的结果3.如果b大,a>b为假,进入(b> c)?b:c,比较b,c谁大谁就是最后的结果 (((a>b)?a:b)>c)?((a>b)?a:b):c 换个思路int a = 0,b =1 ,c = 2;int max = (a > b)&&(a > c)? a : (b > c) ? b : c; 这样写的函数能不能即返回函数又抛出异常? 我想在j2se的开发中使用spring的IOC容器,应该怎么做 JAVA多线程该适时断掉吗,怎么断呢 final的用法 请帮忙看看 这个 String的替换 如何作 Java虚拟机是怎样执行本地方法的(100分相求)。 文件I/O的问题 java程序不能运行的问题? 大家能不能介绍一下自己的学习JAVA的心得?必送分 菜鸟问问题,望不吝赐教 java的小问题 新手问题求解:Java中this关键字的含义及用法
(a/b==0?b:a)/c==0?c:(a/b==0?b:a)
大于小于号都不用
int x = a > b ? (a > c ? a : c) : (b > c ? b : c);
System.out.println(x);
max1=a>b?a:b;
max2=a>c?a:c;
max=max1>max2?max1:max2;
TO F2
哎,一时大意写错了,挪返个尾彩先
[/Quote]TO F4
我加班加到烦死了,早就想换掉这个签名档了,请问怎么换啊~
改进一下:
max=max1>c?max1:c;
哎,一时大意写错了,挪返个尾彩先
引用 6 楼 zsq007zsq007 的回复:
[Quote=引用 3 楼 java2000_net 的回复:]
1楼正解
[/Quote] TO F4
我加班加到烦死了,早就想换掉这个签名档了,请问怎么换啊~
[/Quote]左边的框,点个人资料,写完后在点修改就可以啦
找了半天,改了半天
(a/b==0?b:a)/c==0?c:(a/b==0?b:a)
大于小于号都不用
------------------------- 7楼的朋友你不怕除到0吗
1.(a>b)是比较a,b,谁小淘汰谁
2.如果a大,a>b为真,进入(a> c)?a:c,比较a,c谁大谁就是最后的结果
3.如果b大,a>b为假,进入(b> c)?b:c,比较b,c谁大谁就是最后的结果
int max = (a > b)&&(a > c)? a : (b > c) ? b : c;