JAVA一维数组判断大小,并返回数组下标

2025-03-26 05:43:57
推荐回答(1个)
回答1:

 

 

代码如下:

 

/**

 * 

 */

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 list = new ArrayList();

   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");

    }

 }

 

}