多语言展示
当前在线:1041今日阅读:75今日分享:44

用面向对象方法选出数组的三个数中最大数

面向对象的方法求最大的数,可以先定义类,再写好方法,然后实例化一个类,调用此方法显示。
工具/原料
1

php环境搭建好。面向对象的方法编程。

2

会数组的定义和使用。

方法/步骤
1

先定义一个类,写代码如下:.在类里面我们写一个方法,求最大的数。

2

该方法如下写:public function findMax($arr){ $maxVal=$arr[0];for($i=1;$i<=count($arr);$i++) if($maxVal<$arr[$i]){$maxVal=$arr[$i];}}return $maxVal;}分析:先让最大数初始化为数组的第一个数,注意数组下标从1开始。然后逐个比较,只要下标的数大,就会置换。循环结束后,最大数就出来了。我们用return返回.

3

接着我们实例化这个类:$person1=new Person();然后初始化一个数组,如:$myarr=array(12,43,19); 最后调用求最大数的方法并输出:echo '最大数是'.$person1->findMax($myarr);至此写完了。可以运行看到如下结果:

注意事项
1

调用方法先实例化一个类,然后是对象指向方法,里面有参数。

2

在类外面调用方法注意是pulic的。

推荐信息