条件运算符
条件运算符,也称作三元运算符(或三目运算符),由符号“? :”组合构成,其语法格式如下:
(boolean_expr) ? true_statement : false_statement;
上述条件运算符的运算规则是:先对布尔类型的表达式boolean_expr求值,如果结果为true,就执行冒号“:”前面的表达式true_statement,否者执行后面的表达式false_statement。
条件运算符的基本使用示例如下:
int store = 5;
System.out.println(store <=0 ? "没有库存啦!" : "库存量为:"+store);
// 输出结果为 “库存量为:5”
条件运算符“? :”基本等价于选择结构语句中的“if...else”条件语句,属于是精简写法。关于 “if...else”条件语句,将会在后面小节详细讲解,这里不必深究其具体用法。