zoukankan      html  css  js  c++  java
  • 使用三目运算获取3个数值中最大的数值

    // 2个数值获取其中最大的值 $a=20  $b=30

    function getMax2( $a , $b){      

    return  $a > $b ? $a : $b;   //30

    }

    // 3个数值获取其中最大的值 $a=20  $b=30  $c=40

    function getMax3( $a , $b , $c){

      return $a > $b ? ($a > $c ? $a : $c ) : $b;  //40

    }

    解析 如果a>b将a和c比较 如果a>c则输出a 否则输出c  如果a<b将b与c比较 如果b>c则输出b否则输出c

    // 4个数值获取其中最大的值 $a=20  $b=30  $c=40  $d = 50

    function getMax3( $a , $b , $c , $d ){

      return $a > $b ? ($a > $c ? ($a > $d ? $a : $d ) : ($b > $c ? ( $b > $d ? $b : $d ) : ( $c > $d ? $c : $d ) )) : ($b > $c ? ( $b > $d ? $b : $d ) : ( $c > $d ? $c : $d ));  //50

    }

    解析 其实跟3个数值比较一样 一个一个的比较 

    // 5个数值获取其中最大的值 $a=20  $b=30  $c=40  $d = 50 $e=60

    function getMax3( $a , $b , $c , $d ,$e ){

      $arr = [ $a , $b , $c , $d ,$e ];

      return min( $arr );  //20

      return max( $arr );  //60

    }

    解析  其实有4个数值的时候就可以用这种方式写了, 但是你绝对你脑子还行的话可以使用三目写  5个的时候  你也想用三目写?  拜托  你不会  就算你能写出来 ,  别人会打si你的 

      还是老老实实的用数组方式吧  

  • 相关阅读:
    AutoComplete控件
    META httpequiv 大全
    十四条必知的手机电池充电技巧
    什么是套接字
    理解HTTP session原理及应用
    Adodb.Stream取得图像的高宽
    微软Windows 7测试版下载网上泄露
    Oracle新手學習
    Oracle字符串函数
    Oracle的Window服务启动时并不启动实例
  • 原文地址:https://www.cnblogs.com/hinq/p/12054407.html
Copyright © 2011-2022 走看看