美文网首页
21-三目运算符

21-三目运算符

作者: c88bc9f9d088 | 来源:发表于2020-10-04 20:35 被阅读0次

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

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

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

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); 
    }
}

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

相关文章

  • 21-三目运算符

        在进行程序开发的时候三目运算符使用的非常多,而且合理的利用三目运算可以避免一些大范围的程序编写。三目是一种...

  • 8.JavaScript-三目运算符

    1.什么是三目运算符? 三目运算符又称之为条件运算符 2.三目运算符格式 当条件为真(true)时,返回结果A当条...

  • 18_三目运算符和逗号表达式

    关键词:三目运算符、 三目运算符(a?b:c) 的返回类型、逗号表达式、一行代码实现strlen 1. 三目运算符...

  • Java入门:运算符

    Java运算符 运算符的运算对象成为操作数,根据操作数的个数把运算分为: 单目运算符 双目运算符 三目运算符 单目...

  • Python中的三目运算符的作用、语法、示例

    这篇文章介绍三目运算符的作用、语法、利用例子体验一下三目运算符。 三目运算符的作用: 化简代码量的,化简的是非常简...

  • 判断有无封面

    使用三目运算符

  • C++<第三篇>:运算符

    根据使用运算符的对象个数,将运算符分为单目运算符、双目运算符、三目运算符。根据使用运算符的对象之间的关系,C++ ...

  • JavaScript③

    函数 一:运算符和表达式 1.三目运算符(三元运算符) 表达...

  • java相关

    java运算符优先级 口诀:单目乘除位关系,逻辑三目后赋值 运算符描述单目运算+ –(负数) ++ -- 等乘除*...

  • C语言003 第三节课-学习运算符的优先级2019-06-26

    运算符的类型操作数的数目分单目运算、双目运算和三目运算; 按运算符的功能分类有算术运算符、赋值运算符、逗号运算符、...

网友评论

      本文标题:21-三目运算符

      本文链接:https://www.haomeiwen.com/subject/mrznuktx.html