黑马程序员技术交流社区
标题:
懂方法的进,帮忙解释下这段代码
[打印本页]
作者:
许大虾
时间:
2013-5-23 11:59
标题:
懂方法的进,帮忙解释下这段代码
int[] arrTemp = { 12, 32, 11, 2, 54, 24, 86, 99, 12, 98 };//定义一个数组
//定义三个变量,分别为最大值,最小值,总和
int max;
int min;
int sum = TestOut(arrTemp, out max, out min);
Console.WriteLine("和={0},最大值={1},最小值={2}", sum, max, min);
Console.ReadLine();
}
public static int TestOut(int[] arrTemp, out int max, out int min)
{
int sum = 0;
max = arrTemp[0];
min = arrTemp[0];
for (int i = 0; i < arrTemp.Length; i++)
{
sum = sum + arrTemp[i];
if (max < arrTemp[i])
{
max = arrTemp[i];
}
if (min > arrTemp[i])
{
min = arrTemp[i];
}
}
return sum;
复制代码
作者:
SOAR
时间:
2013-5-23 12:11
这就是一个找最大值,最小值,还有求和的一段代码啊。
11.int sum = 0
;//定义一个用于存放总和的变量sum并初始化为0
12.max = arrTemp[0];//定义一个用于存放最大值的变量max并初始化为attTemp[0],也就是假设第一个元素是最大值
13.min = arrTemp[0];];//
定义一个用于存放最小值的变量min并初始化为attTemp[0],也就是假设第一个元素是最小值
14.for (int i = 0; i < arrTemp.Length; i++)
15.{
16.sum = sum + arrTemp
;
//这就是累加求和
17.if (max < arrTemp
)
//拿max和数组中的每个元素比较 如果max小于现在比较的元素 那么就把max赋值为现在比较的元素的值
18.{
19.max = arrTemp
;
20.}
21.if (min > arrTemp
)
22.{
//拿min和数组中的每个元素比较 如果min大于现在比较的元素 那么就把min赋值为现在比较的元素的值
23.min = arrTemp
;
24.}
25.}
作者:
刘治广
时间:
2013-5-23 12:24
求和代码:sum = sum + arrTemp[i]; 最大值:if (max < arrTemp[i])
{
max = arrTemp[i];
} 最小值:if (min > arrTemp[i])
{
min = arrTemp[i];
}
作者:
老衲玩IT
时间:
2013-8-24 16:46
该方法用于找出所输入的数组的最大值和最小值,同时在方法的循环内逐加数组元素的值,最后返回全部数字的和,out修饰的参数输出最大值和最小值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2