1.认识三元运算符
格式:条件表达式 ? 值1 : 值2
例:
a>b ? "a更大" : "b更大"
执行流程:首先计算关系表达式的值(判断a是否大于b),大于则值为true,返回值"a更大",小于则值为false,返回值“b更大”。
2.找出两个整数中的较大值
int a = 4;
int b = 5;
int max = a>b ? a:b;
System.out.println(max);
输出结果为5
3.找出三个整数中的较大值
int a = 4;
int b = 5;
int c = 6;
int temp = a>b ? a:b;
int max2 = temp>c ? temp:c;
System.out.println(max2);
先用temp求两个数中的较大值,再用temp与第三个数比较得到max2
输出结果为6