三元运算符的结构:(判断条件)?表达式1:表达式2
求两个数的最大值:
int m = 12;
int n = 10;
String res = (m>n)?"m大":((m==n)?"m和n一样大":"n大");
System.out.println(res);
求三个数的最大值:
int n1 = 12;
int n2 = 30;
int n3 = -43;
int max1 = (n1>n2)?n1:n2;
int max2 = (n3>max1)?n3:max1;
System.out.println("最大值为:" + max2);