1、三元(目)运算符的格式:(关系运算符) ?表达式1 :表达式2
根据关系运算符的结果,来判断,如果关系运算符的结果为true,则值为表达式1,否则为表达式2。
2、用三元表达:式取两个数最大值
public static void main(String[] args){
int x = 10;
int y = 5;
int z;
z = (x > y) ? x : y;
System.out.println(z); //10
}
3、案例:比较两个整数是否相同:
public static void main(String[] args){
int x = 10;
int y = 5;
String b = (x == y) ? "相等" : "不相等";
System.out.println(b); //false
}
4、案例:比较三个整数中的最大值:
public static void main(String[] args){
int x = 10;
int y = 5;
int z = 15;
int t = (x > y) ? x : y;
int m = (t > z) ? t : z;
System.out.println(m);
}