黑马程序员技术交流社区
标题:
想要获取数组最小值的索引要怎么做?
[打印本页]
作者:
ShallDoll
时间:
2016-3-19 17:57
标题:
想要获取数组最小值的索引要怎么做?
是索引,不是取值
作者:
q6619866
时间:
2016-3-19 19:18
我给个思路啊,你可以在方法里面再加个判断就可以了吧,等下我去尝试敲出来.
作者:
q6619866
时间:
2016-3-19 20:24
class Java {
public static void main(String[] args) {
int[] arr = {66,44,11,33,88};
getMinIndex(arr);
}
public static void getMinIndex(int[] arr) {
int min = arr[0];
for (int i = 0;i < arr.length;i++ ) {
if (min > arr[i]) {
min = arr[i];
}
}
for (int i = 0;i < arr.length ;i++ ) {
if (min == arr[i]) {
System.out.println("最小值的索引:" + i );
return;
}
}
}
}
复制代码
我做出来了,没有加注释,不过你应该可以看的懂,不明白就说一下,互相学习,互相进步.
作者:
妄想年少轻狂
时间:
2016-3-19 20:25
标题:
是不是可以再定义一个变量存索引
本帖最后由 妄想年少轻狂 于 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;
}
}
这样就获取索引了,不过我没试.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2