日期:2014-05-20  浏览次数:20622 次

请大虾指点下,java如何求数组的最值问题(思路与代码)
编写程序,实现用户输入5个整数,保存到数组中,然后找到这五个数的最大值.(希望代码和思路都能写上)
求数组的最值问题 java

------解决方案--------------------
这个没什么难度。
楼主还是多锻炼下吧。

public class Test3 {
public static void main(String[] args) {
int[] colum=new int[5];
Scanner s=new Scanner(System.in);
for(int i=0;i<5;i++){
colum[i]=s.nextInt();
}
System.out.println(getMax(colum));
}
public static int getMax(int[] colum){
int max=colum[0];
for(int i:colum){
if(i>max){
max=i;
}
}
return max;
}
}

------解决方案--------------------
2,3楼不要误导楼主,这种求N大值的问题直接遍历一遍数组就完了,而不是第一时间想到要排序,另外1楼正解
------解决方案--------------------
引用:
2,3楼不要误导楼主,这种求N大值的问题直接遍历一遍数组就完了,而不是第一时间想到要排序,另外1楼正解


+1
遍历一边就完事了