JAVA一维数组判断大小,并返回数组下标
代码如下:
/**
*
*/
package owner;
import java.util.ArrayList;
import java.util.List;
/**
* @author GreenLight
*
*/
public class TTS {
/**
* @param args
*/
public static void main(String[] args) {
// 声明一个整型数组
int[] array = new int[] { 32, 52, 321, 5, 2, 6, 323, 65, 87, 0, 21343 };
List<Integer> list = new ArrayList<Integer>();
for (int i :array){
list.add(i);
}
// 对数组排序
java.util.Arrays.sort(array);
System.out.println("最大的前5位数及它们的下标分别为:");
// 倒序输出数组中最大的5个数及其下标
for(int i = array.length-1 ; i > 5; i--){
System.out.print(array[i]+" 下标:");
System.out.print(list.indexOf(array[i])+"\r\n");
}
}
}