【C#】数组_练习_定义查找数组元素最大值的方法 float[](18)
//03.GetMax(float[] array)这个参数在调用的时候才能确定
//04.那么我们做一个数组,给这个数组传几个值,为了方便思考,我们假设他是8.5.9.
float[] array=new float[3]
array[0] = 8;//第一个赋值8
array[1] = 5;//第二个赋值5
array[2] = 9;//第三个赋值9
//05.现在我们有了这么一个数组
//06.那么我们调用一下这个方法GetMax(array);
//07.最大值是什么? float max
float max = GetMax(array);
//01.如果实在不知道这个方法怎么做,那么就先创建一个调用语句,先写一个数组,把他传递到(array);
//02.一个方法的执行一定要先有调用,他才会执行,如果没有调用方法,他是不会执行的
//08.现在我们明确了要做什么,就是找最大值(9)的算法
private static float GetMax(float[] array)//09.现在我们知道array是8\5\9(要把它想象成一堆数)
{
//09.1.拿到数组以后取第一个元素
//09.2.数组名称array[0]第一个元素,把他放到变量 float max里
//10.设第一个元素是最大值
float max = array[0];
//11.将array[0]和后面的array[1] 、array[2].....作比较
//12.for循环int i 从1开始(max索引是[0])(int i = 1),i到哪儿结束(i < array)(array是数字元素,拿到它要用array.Length),
//循环自增 i++
//循环本身避免了数组的长度不一
for(int i =1;i<array.Length;i++)
{
//13.如果发现更大的元素
if(max <array[i])
max = array[i];//替换最大值
}
return max;
}
大概的顺序按照序号来看

浙公网安备 33010602011771号