本帖最后由 bushangkoukou 于 2013-5-23 21:09 编辑
第一种情况:
class printArray
{
public static void main(String[] args)
{
int[] arr=new int []{12,545,46,44};
int max = getMax(arr);
System.out.print(max);
}
public static int getMax(int[] arr)
{
int max = arr[0];
for(int i=1; i<arr.length; i++)
{
if(arr>max)
{
max = arr;
}
}
//System.out.print(max);
return max;
}
}
第二种是:
class printArray
{
public static void main(String[] args)
{
int[] arr=new int []{12,545,46,44};
int max = getMax(arr);
//System.out.print(max);
}
public static int getMax(int[] arr)
{
int max = arr[0];
for(int i=1; i<arr.length; i++)
{
if(arr>max)
{
max = arr;
}
}
System.out.print(max);
return max;
}
}
请问这两种函数输出有什么区别??结果都是一样的,这里我告诉大家,但是我就是不太明白,一个是在主函数里面输出,一个是在getMax函数里面输出,有什么不一样。
|