作业帮 > 综合 > 作业

Java简单程序编写,超级感谢啊(返回数组元素中的最大值的下标)

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/08 22:39:28
Java简单程序编写,超级感谢啊(返回数组元素中的最大值的下标)
public static int max(Comparable table[])
//返回数组元素中的最大值的下标
(注意:参数是Comparable table[])
我写的是有警告的,
Java简单程序编写,超级感谢啊(返回数组元素中的最大值的下标)
public static int max(Comparable[] table) {
if(table.length==0){
return -1;
}else{
int temp = 0;
Comparable c = table[0];
for(int i=1;i0){
temp = i;
}
}
return temp;
}
}
测试结果:
最大下标:4
再问: 你的也有N个警告,晕啊,难道大家写的都这样吗,如果这么简单我需要问吗
再答: 我晕啊,警告的原因是因为没有指定Comparable的类型啊,这个并不影响程序运行啊!如果你指定为Integer的话,你就这么写: public static int max(Comparable[] table) { if(table.length==0){ return -1; }else{ int temp = 0; for(int i=1;i0){ temp = i; } } return temp; } }===================================================================== 这样的话,就没有警告了啊!不过这个方法就只能比较Integer类了!如果楼主想比较其它类,那就把Integer改掉就行了,哎,警告是小事情,楼主平常心,平常心!