
上QQ阅读APP看书,第一时间看更新
3.6 条件运算符
根据运算符需要的操作数的不同,可以将运算符分为一目运算符、二目运算符、三目运算符。自增、自减运算符均属于一目运算符。常用的加减乘除等算术运算符、关系运算符和逻辑运算符等,都需要两个操作数,因此属于双目运算符。在Java中,还存在唯一一个三目运算符,即条件运算符。条件运算符的语法格式如下所示:

该运算符的使用方式是当布尔表达式的值为true时,返回表达式1的值,否则返回表达式2的值。在逻辑上等同于后面将要讲述的if-else语句。条件运算符的使用如示例3-5所示。
【示例3-5】获取两个数的最大值和最小值

程序编译后,运行结果如下:

示例3-5展示了条件运算符的使用方式。当进行简单的操作时,可以使用条件运算符代替简单的逻辑操作。这样可以提高程序的执行效率。