求一个数组的最大值,最小值和平均数怎么求
java吧
全部回复
仅看楼主
level 6
学java没几天不会啊,求大神帮帮忙
2014年05月29日 06点05分 1
level 9
做个for 读数组然后赋值给一个新定义的数
2014年05月29日 07点05分 2
level 9
这个数除 数组。length
2014年05月29日 07点05分 3
做平均的
2014年05月29日 07点05分
回复 qq326126439怎么搞 :
2014年05月29日 07点05分
回复 小爱很霸道 :不是给思路了吗
2014年05月29日 07点05分
level 7
有没有学过C语言或者C++,JAVA求数组最大值和C,C++差不多
2014年05月29日 07点05分 5
嗯嗯
2014年05月29日 07点05分
level 7
import java.util.Scanner;
public class bijiao {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入数组的长度");
int a=input.nextInt();
int[] num=new int[a];
double e=0;//接收和
System.out.println("请输入"+a+"个数组");
for (int i = 0; i < num.length; i++) {
num[i]=input.nextInt();
e=e+num[i];
}
int max=num[0];//接收最大值
int min=num[num.length-1];//接收最小值
for (int i = 0; i < num.length; i++) {
if(num[i]>max){
max=num[i];
//交换比较大小
int c;//声明一个变量
c=num[0];
num[0]=max;
num[i]=c;
}
}
for (int i = 0; i < num.length; i++) {
if(num[i]<min){
min=num[i];
int b;
b=num[num.length-1];
num[num.length-1]=min;
num[i]=b;
}
}
System.out.println("最大值是"+max);
System.out.println("最小值是"+min);
System.out.println("平均值是"+e/a);
}
}
2014年05月29日 07点05分 6
level 12
将数组变集合,然后排序,然后取出第一个和最后一个,然后取集合的个数,最后Ol
——来自 诺基亚 Lumia 920T
2014年05月29日 07点05分 7
level 1
不用学了!没前途,
2014年05月29日 18点05分 8
level 3
public class Practice6 {
public static void main(String[] args) {
int numArray[] = { 1, 3, 5, 7, 9, 11, 13 };
int max=numArray[0];
int min=max;
double sum=max;
for (int i = 1; i < numArray.length; i++) {
if(max<numArray[i]){
max=numArray[i];
}
if(min>numArray[i]){
min=numArray[i];
}
sum+=numArray[i];
}
System.out.println("Max: "+max);
System.out.println("Min: "+min);
System.out.println("Aver:" +sum/numArray.length);
}
}
2014年05月29日 21点05分 9
level 7
声明俩变量,如果数大于max则max =num,min同理。average用sum / 个数
2014年05月29日 22点05分 10
level 12
。。
2014年05月29日 23点05分 11
level 12
[黑线]加油
2014年05月29日 23点05分 12
1