java中三目运算符

来源:互联网 发布:网络汉语教师 编辑:程序博客网 时间:2024/05/22 08:01

Java中的条件运算符是一个三元运算符,它的形式如下:

booleanExpression ? valueWhenTrue : valueWhenFalse

如果布尔表达式值为true,则表达式的值为valueWhenTrue的值,否则为valueWhenFalse的值。

比如我们要计算x的绝对值,可以通过如下代码实现:

if (x >= 0) {    y = x;} else {    y = -x;}

通过三元运算符,只需要一条语句y = x >= 0 ? x : -x;就可以完成,更为简洁。

原创粉丝点击