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

JAVA,一个一维整型数组,里面10个数,现在要输出其中5个其中最大的数,并且要返回其相对应的数组下标,我要的是代码,不是思路... JAVA,一个一维整型数组,里面10个数,现在要输出其中5个其中最大的数,并且要返回其相对应的数组下标,我要的是代码,不是思路 展开
 我来答
jlyzlzb
推荐于2016-02-10 · TA获得超过163个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:88.2万
展开全部

 

 

代码如下:

 

/**

 * 

 */

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

    }

 }

 

}

 

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式