第1个回答 2012-10-31
开头就不写了 写一下主要的实现代码:
int [] str=new int[5];
str={1,2,3,4,5};
int sum;
for(int i=0;i<5;i++)
{
sum=sum+str[i];
}
int x=str.length();
int avg=sum/x;
sum 总分和 avg平均分 其中还有一些不足之处 比如可以自定义 5个 元素的值
平均分 可能是小数 等等
希望对你有帮助
第2个回答 2012-10-31
import java.util.Scanner;public class test1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);//获取屏幕输入的值
int[] a=new int[5];//创建一个长度为5的int数组
int sum=0;//总分
for(int i=0;i<=4;i++){
a[i]=input.nextInt();//将输入的值赋值给数组a
sum += a[i];//计算总分
}
System.out.println("总分为"+sum+"\n"+"平均分为"+sum/5);
}
}本回答被网友采纳
第3个回答 2012-10-31
public static void main(String[] args) {
int avg=0;
int sum=0;
int[] num=new int[]{8,2,4,12,20};
for (int i = 0; i < num.length; i++) {
sum+=num[i];
}
System.out.println(sum);
avg=sum/num.length;
System.out.println("平均分:"+avg);
System.out.println("总分:"+sum);
}
第4个回答 2012-10-31
public static void main(String[] args) {
double [] d = {1,2,3,5,6};
double avg = d_avg(d);
System.out.println("平均值为:"+avg);
}
public static double d_avg(double [] d){
if(d!=null && d.length>0){
double sum = 0;
int length = d.length;
for(int i = 0 ; i < length ; i++){
sum += d[i];
}
return sum/length;
}
return 0;
}