class Program
{
static int maxValue(int[] intArray)
{
int maxVal=intArray[0];
for(int i=1; i<intArray.Length; i++);
{
if(intArray[i]>maxVal);
maxVal=array[i];
}
return maxVal;
}
static void main(string[] args)
{
int[] myArray={11,34,22,3,35,2,88,103,23,31,99};
maxVal=maxValue(myArray);
Console.WriteLine("the max number in myArray is [0]",maxVal) ;
Console.ReadKey();
}
}
说明:局部整型变量maxVal初始化为数组中的第一个值,然后把这个值与数组后面的每一个元素依次比较。如果一个元素的值比maxVal大,就用这个值代替maxVal的当前值。循环结束时,maxVal就包含数组中的最大值,用return语句返回。
参数传递:static <returnType> <functionName> (<paramType> <paramName>, ...)
{
...
return <returnValue>;
}