码迷,mamicode.com
首页 > 其他好文 > 详细

使用三目运算获取3个数值中最大的数值

时间:2019-12-17 15:20:10      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:bsp   别人   运算   比较   三目运算   方式   min   数值   数组   

// 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你的 

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

使用三目运算获取3个数值中最大的数值

标签:bsp   别人   运算   比较   三目运算   方式   min   数值   数组   

原文地址:https://www.cnblogs.com/hinq/p/12054407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!