public static int getMax(int[] arr){
//定义变量max记录最大的数
int max = arr[0];
int maxIndex = 0;
for (int i=0; i<arr.length; i++)
{
if(max<arr[i]){
max = arr[i];
maxIndex = i;
}
}
System.out.println("最大的值是第"+(maxIndex+1)+"个数");
return maxIndex;
}
} 作者: supertoy 时间: 2014-8-4 20:54
public static void main(String[] args) {
int[] arr = new int[]{1,2,3,4,5,111,333,2,77,6,-1};
int index = getMax(arr);
System.out.println(MessageFormat.format("最大值:{0},索引:{1}",arr[index],index));
}
public static int getMax(int[] arr){
int k = arr[0];
int index = 0;
for (int i = 1; i < arr.length; i++) {
if(k<arr[i]){
k = arr[i];
index = i;
}
}
return index;
}作者: supertoy 时间: 2014-8-4 20:56
索引不就是第几个数吗?作者: es2379649 时间: 2014-8-4 22:14