三目运算符
语法:
boolean表达式 ? 表达式1 : 表达式2
解释:
boolean表达式的结果是true,则整个表达式的结果就是表达式1,相反则是表达式2。
例:比较两个数
int a = 10;
int b = 5;
int c;
z = (a > b) ? a : b;//三目运算符
System.out.println("c = " + c);//10
例:比较三个数
int a = 10;
int b = 5;
int c = 9;
//int d;
//d = (a > b ? a : b)>c?(a > b ? a : b):c;//三目运算符
int d = (a > b ? a : b)>c?(a > b ? a : b):c;
System.out.println("d = " + d);//10

浙公网安备 33010602011771号