php用三目运算符求三个给定数最大值
巧用三目运算符求三个给定数最大值。比起if……else嵌套来说比较简单。下面来试试看。
操作方法
- 01
如果给出任意三个数,如:19,26,10.我们用观察法,马上辨识出26最大。其实我们心里已经做了比较,所以判断26最大。那么怎么用计算机php程序实现呢? 我们可以用分支选择结构计算输出最大的数,那么就是嵌套的if……else,这样显然有点麻烦。可以用三目运算符解决。
- 02
三目运算符类似这样:biaodashi1?biaodashi2:biaodashi3,举个例子: 5>4?5:4;计算机这样判断:先比较5是否大于4,如果大于4,就取5(也就是 问号后的值),否则取4(也就是冒号后的值)。
- 03
接上面举例的三个数,我们编写如下php代码:<?php $a=19;$b=26;$c=10; 先初始化三个整数并赋值。然后我们写三目运算符语句:$d=$a>=$b?$a:$b;这里 比较前两个数的大小,并取出大的那个数赋给$d,明显$d的值是26.继续写三目运算符语句:$e=$d>=$c?$d:$c;分析方法同上。
- 04
接着,我们用echo输出最终最大的数,echo $e,‘最大’;然后我们加上php代码标记结束符:?>.保存好之后,我们在浏览器运行,可看的结果如图:
赞 (0)