标题: 关于排序,使用三元运算符 排序 [打印本页] 作者: liu631980435 时间: 2016-3-10 23:54 标题: 关于排序,使用三元运算符 排序 int a = 10 ; int b = 20 ; int c = 30 ; 怎么用三元运算符排序作者: sl943508135 时间: 2016-3-11 00:37 本帖最后由 sl943508135 于 2016-3-11 00:47 编辑
是不是这样? 还是要按顺序输出?
int a =10;
int b = 20;
int c = 30;
int inter = a > b ? a : b;
int max = inter > c ? inter : c; 作者: zhangchao5292 时间: 2016-3-11 14:27
楼上说的对,先两两之间比较,得出的结果再和第三个值比较作者: zhangchao5292 时间: 2016-3-11 14:28
楼上说的对,先两个数之间比较,得出的结果再和第三个数比较作者: xanx14710 时间: 2016-3-11 18:05
可以这么写作者: xanx14710 时间: 2016-3-11 18:10
import java.util.Scanner;
public class KaoShi{
public static void main(String[] args){
int a=10;
int b=20;
int c=30;
int max=a>b?(a>c?a:c):b>c?b:c;
System.out.println(max);
}
}
想不分开这样写也行作者: y569489124 时间: 2016-3-11 18:18
int max=a>b?(a>c?a:c):(b>c?b:c)