标题: 菜鸟求助,是否可以简化,谢谢了 [打印本页] 作者: 周一见 时间: 2014-8-20 16:20 标题: 菜鸟求助,是否可以简化,谢谢了 class Array
{
public static void main (String[] args)
{
int arr[] = {1,2,3,4,5};
int min = getMax(arr);
System.out.println("min="+min);
}
}
public static int getMin(int[] arr)
{
int min = arr[x];
for(int x = 1;x<arr.length;x++)
{
if(arr[x]<min)
min=arr[x];
}
return min;
} 作者: SmallRooker 时间: 2014-8-20 16:49 本帖最后由 SmallRooker 于 2014-8-20 16:51 编辑
public static void main (String[] args)
{
int arr[] = {1,2,3,4,5};
int min = getMin(arr);//你写了两个方法吗?还是代码不全?应该还有一个getMax获取最大值的函数啊,你调用的函数名字是不是写错了?
System.out.println("min="+min);
}
public static int getMin(int[] arr)
{
int min = arr[0];//这里 你定义的x会编译错误。
for(int x = 1;x<arr.length-1;x++)//数组长度减1,与自身少比一次,
{
if(arr[x]<min)
min=arr[x];
}
return min;
}