A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

是索引,不是取值

3 个回复

倒序浏览
我给个思路啊,你可以在方法里面再加个判断就可以了吧,等下我去尝试敲出来.
回复 使用道具 举报
  1. class Java {
  2.         public static void main(String[] args) {
  3.                 int[] arr = {66,44,11,33,88};
  4.                
  5.                 getMinIndex(arr);

  6.         }


  7.         public static void getMinIndex(int[] arr) {
  8.                 int min = arr[0];
  9.                 for (int i = 0;i < arr.length;i++ ) {
  10.                         if (min > arr[i]) {
  11.                                 min = arr[i];
  12.                         }
  13.                 }
  14.                 for (int i = 0;i < arr.length ;i++ ) {
  15.                         if (min == arr[i]) {
  16.                                 System.out.println("最小值的索引:" + i );
  17.                                 return;
  18.                         }
  19.                 }
  20.                
  21.         }


  22. }
复制代码

我做出来了,没有加注释,不过你应该可以看的懂,不明白就说一下,互相学习,互相进步.
回复 使用道具 举报

是不是可以再定义一个变量存索引

本帖最后由 妄想年少轻狂 于 2016-3-19 20:32 编辑

int min = arr[0];
int index = 0;
for(int i = 0; i < arr.length; i++) {     if(arr < min) {
          min = arr;
          index = i;
     }
}
这样就获取索引了,不过我没试.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马