给一个长度为7的整数型数组赋初值,并求它们的和及平均值,然后输出(用JAVA编写)

 我来答
伊淡如風
2007-01-14 · TA获得超过430个赞
知道小有建树答主
回答量:846
采纳率:100%
帮助的人:0
展开全部
public class text
{
public static void main(String args[])
{
int[]x=new int[]{2,4,5,6,3,1,7};
int sum=0,average=0;
for(int i=0;i<x.length;i++)
sum+=x[i];
System.out.println("数组和为"+sum);
average=sum/x.length;
System.out.println("数组平均为"+average);

}}

…………………………………………………………………………………………
还有一种是需要构造函数的
class test
{
private int[] array={15,27,36,58,99,73,81};
private int n=array.length;

public void initialize()
{

}

public int getSum()
{
int sum=0;
for(int i=0;i<array.length;i++)
{
sum+=array[i];
}
return sum;
}
public int getAverage()
{
int average=0;
average=getSum()/array.length;
return average;
}
}

public class test2
{
public static void main(String args[])
{
initialize arr=new initialize();
System.out.println("该数组各元素之和为:"+arr.getSum());
System.out.println("该数组的平均值为:"+arr.getAverage());
}
}
天之魔神
2007-01-14 · TA获得超过537个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:711万
展开全部
简单一 个
public class Test{
public static void main(String[] args){
int[] aa = new int[7];
for(int i=0;i<aa.length;i++){
aa[i] = (int)(Math.random() *50);
}
int result = 0;
for(int i=0;i<aa.length;i++){
reslut += aa[i];
}
System.out.println("和:"+result);
System.out.println("平均:"+result/7.0);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式