}
public static int getMin(int[] arr)
{
int min = 0;
for(int x=1; x<arr.length;x++)
{
if(arr[x]<arr[min])
min = x;
}
return arr[min];
}
public static void main(String[] args)
{
int[] arr = {5,1,6,4,2,8,9};
int max = getMax[arr];
int min = getMin[arr];
System.out.println("max="+max);
System.out.println("min="+min);
}
作者: 程振 时间: 2012-9-23 23:26
public class Snippet {
public static int getMax(int[] arr) {
int max = 0;
for (int x = 1; x < arr.length; x++) {
if (arr[x] > arr[max])
max = x;
}
return arr[max];
}
public static int getMin(int[] arr) {
int min = 0;
for (int x = 1; x < arr.length; x++) {
if (arr[x] < arr[min])
min = x;
}
return arr[min];
}
public static void main(String[] args) {
int[] arr = { 5, 1, 6, 4, 2, 8, 9 };
// 你的代码。。。。
// int max = getMax[arr];
// int min = getMin[arr];
// 。。。。。。。。
int max = getMax(arr);
int min = getMin(arr);
System.out.println("max=" + max);
System.out.println("min=" + min);
}
}
复制代码
作者: 明光照 时间: 2012-9-23 23:26
你这是一个求最大数与最小数的程序。却在方法中把最大数与最小数当作数组的下标。这样能得出什么?作者: 吴兵 时间: 2012-9-23 23:28
int max = getMax[arr];
int min = getMin[arr];
这句写错了,应该是:
int max = getMax(arr);
int min = getMin(arr);作者: 明光照 时间: 2012-9-23 23:29
public static int getMin(int[] arr) {