public double getaverage(int[] numbers){
创新互联建站是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,川西大数据中心,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。
int count=0; //存和
int times=0;//存大于100 小于0的数出现的次数
for(int a:numbers){
if(a100||a0){
times++;
}else{
count+=a;
}
system.out.println("不作为统计的数字有"+times+“个”);
return count/(int.size()-times)d;
}
}
可以使用Java中的可变参数来编写一个只需要一个方法即可计算任意数量数组的平均值的函数:
Copy code
public static double a1(double[]... arrays) {
double sum = 0;
int count = 0;
for (double[] array : arrays) {
for (double value : array) {
sum += value;
count++;
}
}
return sum / count;
}
然后可以使用以下代码来调用该方法,并将结果赋给对应的变量:
Copy code
double a2, b2, c2, d2;
double a[] = {90, 85, 66, 51, 69, 78, 88, 94};
double b[] = {68, 88, 81, 90, 65, 74, 64, 46};
double c[] = {68, 90, 85, 88, 68, 70};
double d[] = {60};
a2 = b2 = c2 = d2 = a1(a, b, c, d);
这样就可以使用一次方法调用计算所有数组的平均值了。
按照你的要求编写的Java程序如下:
public class CCH {
public static void main(String[] args) {
int sum=0;
float average;
System.out.print("随机列出十个数字是:");
for(int i=0;i10;i++){
int n=(int)(Math.random()*100);
sum=sum+n;
System.out.print(n+" ");
}
System.out.println();
average=sum/10.0f;
System.out.println("它们的和为:"+sum);
System.out.println("它们的平均数为"+average);
}
}
运行结果:
随机列出十个数字是:58 45 43 32 58 15 73 73 71 76
它们的和为:544
它们的平均数为54.4
分享名称:java求平均值的代码图 java求平均值的函数
网页地址:https://www.cdcxhl.com/article34/ddeddpe.html
成都网站建设公司_创新互联,为您提供移动网站建设、ChatGPT、搜索引擎优化、网站排名、网站内链、域名注册
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联