本帖最后由 王林涛 于 2013-5-13 10:23 编辑
class ArrayTest
{
public static int getMax(int[] arr) →此位置是要获取数组arr中的最大值
{
int max = arr[0]; →此语句为何要使 max=arr[0];应该是定义一个变量,此变量应该是数组arr中的任意一个数值,可这里为什么要写成arr[0]呢,arr[0]代表什么,是arr数组中0角标的数值吗?
for(int x=1;x<arr.length;x++)
{
if( arr[x]>max)
max=arr[x];
}
return max;
}
public static void main(String[] args)
{
int[] arr ={5,1,6,4,2,8,9};
int max = getMax(arr); → 此处getMax(arr)如何解释?
System.out.println("max="+max);
}
//System.out.println("max="+max); →如果把输出语句写到这个位置是否正确?
} |