java中求平均值的代码 用java计算数据的平均值

用java求平均值public int avg(int a, int b){
return (a + b)/2;
}
【java中求平均值的代码 用java计算数据的平均值】基本含义
1.抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类 , 而不能用它来创建对象 。
2.final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类 。
3.包:Java中的包是相关类和接口的集合,创建包须使用关键字package 。
4.继承:Java作为面向对象编程语言,支持继承这基本概念 。但Java只支持单根继承,java.lang.Object是所有其他类的基类 。
5.多态类:在Java中,对象变量是多态的 。而Java中不支持多重继承 。
6.接口:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为 。
java求平均值 急急急 谢谢?public double getaverage(int[] numbers){
int count=0; //存和
int times=0;//存大于100 小于0的数出现的次数
for(int a:numbers){
if(a100||a0){
times++java中求平均值的代码;
}else{
count+=ajava中求平均值的代码;
}
system.out.println("不作为统计的数字有"+times+“个”)java中求平均值的代码;
return count/(int.size()-times)d;
}
}
JAVA求平均数import java.util.*;
public class NumOption {
public static void main(String[] args) {
int sum = 0;
int i = 0;
int count= 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入整数,以0结尾");
do {
System.out.print("请输入数字:");
i = sc.nextInt();
sum += i;
count ++;
} while (i != 0);
System.out.println("共输入了" + --count+ "个数字,和为" + sum+ ",平均数为" + (double)sum / count);
}
}
使用JAVA 如何编“随机列出十个数字,求他们的和以及他们的平均数”按照你的要求编写的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求平均值package test;
import java.util.List;
public interface Average{
public double getAverage(ListDouble list);
}
package test;
import java.util.List;
public class First implements Average {
public double getAverage(ListDouble list) {
double sum = 0;
for(int i=0;ilist.size();i++){
sum += list.get(i).doubleValue();
}
return sum / list.size();
}
}
package test;
import java.util.Collections;
import java.util.List;
public class Second implements Average {
public double getAverage(ListDouble list) {
Collections.sort(list);
double sum = 0;
for(int i=1;ilist.size()-1;i++){
sum += list.get(i).doubleValue();
}
return sum / (list.size() - 2);
}
}
package test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args){
ListDouble list = new ArrayListDouble();