条件运算符的使用(Java)

来源:互联网 发布:韩国人种相貌 知乎 编辑:程序博客网 时间:2024/06/05 04:10

条件运算符(?:)是唯一的三目运算符,其语法格式为:

表达式1?表达式2:表达式3

表达式1是一个布尔表达式,当其结果为true时,整个表达式的结果为表达式2的值;否则,整个表达式的结果为表达式3的值。条件表达式等价于一条if…else语句:

if(表达式1)   表达式2else   表达式3

下面举一个条件运算语句的例子:

//找出三个数中的最大数public class TernaryTest{    public static void main(String[] args){        int x=12;        int y=18;        int z=28;        int n=x>y?x:y;        int m=n>z?n:z;        System.out.println("最大数为:"+m);    }}

运行结果如下:

最大数是:28
1 0
原创粉丝点击