条件运算符
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
语法为:
variable x = (expression) ? value if true : value if false;
简写:
x ? y : z;
上述解释为:其中x为boolean类型表达式,先计算x的值,若为true,则整个条件运算的结果为表达式y的值。 否则整个运算结果为表达式z的值。
实例如下:
int scope = 80; int x = -100;
int flag = x > 0 ? 1 : (x == 0 ? 0 : -1);//结果为-1,先计算后面括号中的,再计算外面的
请创建一个public权限的类HelloWord,在main方法里创建int型变量age1,age2,值分别是10,20,
如果age1大于age2,返回int型值为1,否则返回int型值为0