21-三目运算符

2020-10-04  本文已影响0人  c88bc9f9d088

    在进行程序开发的时候三目运算符使用的非常多,而且合理的利用三目运算可以避免一些大范围的程序编写。三目是一种所谓的赋值运算处理。它是需要设置一个逻辑关系的判断之后才可以进行的赋值操作,基本语法如下。

关系运算 ? 关系满足时的内容 : 关系不满足时的内容

范例:判断两个数字大小,将最大值保存

public class JavaDemo {
   public static void main(String [] args){
       int x = 10;
       int y = 20;
       int max = x > y ? x : y ;
       System.out.println(max); 
   }
}

public class JavaDemo {
   public static void main(String [] args){
       int x = 10;
       int y = 20;
       int max = 0 ;
       if(x > y ){
           max = x;
       }else{
           max = y;
       }
       System.out.println(max); 
   }
}

    三目运算本身也可以进行嵌套处理,也就是说在赋值语句位置上可以进一步编写三目运算。

范例:三目运算嵌套,将三个数字中最大的保存下来

public class JavaDemo {
    public static void main(String [] args){
        int x = 10;
        int y = 20;
        int z = 15;
        int max = x > y ? (x > z ? x:z) : (y > z ? y : z);
        System.out.println(max); 
    }
}

    虽然允许进行嵌套处理,但是程序的可读性变的很差,根据实际的情况确认是否使用。

上一篇 下一篇

猜你喜欢

热点阅读