「javaavg」javaavg函数怎么用

博主:adminadmin 2023-01-19 19:48:09 277

今天给各位分享javaavg的知识,其中也会对javaavg函数怎么用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java求平均值,该怎么写?

public int avg(int a, int b){

return (a + b)/2;

}

基本含义

1.抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。

2.final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。

3.包:Java中的包是相关类和接口的集合,创建包须使用关键字package。

4.继承:Java作为面向对象编程语言,支持继承这基本概念。但Java只支持单根继承,java.lang.Object是所有其他类的基类。

5.多态类:在Java中,对象变量是多态的。而Java中不支持多重继承。

6.接口:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。

java程序 借口average 两个类first和second分别用两种方式求平均值 并输出 java新手 求解

你的程序我帮你改完了,你看看吧.

interface Average

{

abstract void average(int a[]);

}

class First implements Average

{

public void average(int a[])

{

int i,sum=0;

double avg;

for(i=0;i10;i++)

{

sum=sum+a[i];

}

avg=(double)sum/10;

System.out.println("平均值为"+avg);

}

}

class Second implements Average

{

public void average(int a[])

{

int sum=0;

double avg;

int max,min;

for(int k=0;k10;k++)

{

sum=sum+a[k];

}

int i=0;

max=min=a[i];

for(int j=1;j10;j++)

{

if(a[j]max)

max=a[j];

if(a[j]min)

min=a[j];

}

sum=sum-max-min;

avg=(double)sum/8;

System.out.println("去掉最大数和最小数之后的平均值为 "+avg);

}

}

public class AverageTest {

public static void main(String[] args) {

int a[]={1,2,3,4,5,6,5,4,7,9};

First ff=new First();

ff.average(a);

Second ss=new Second();

ss.average(a);

}

}

运行结果:

平均值为4.6

去掉最大数和最小数之后的平均值为 4.5

求java大神解答:为什么输出的平均值avg和总和sum为0? 代码如下:

你sum += results[mtemp];这句放到了while循环外面,最后mtemp值大于c,results[mtemp]的值应该是0了吧,那么sum还是为0.avg自然也是0。

用JAVA求平均值

public class Average{

public static void main(String[] args){

//自己定义要求的数

double[] nums = {1, 2.5, 5};

System.out.println("平均数为:" + average(nums));

}

public static double average(double[] nums){

double num=0.0;

for(int i=0; inums.length; i++){

num+=nums[i];

}

return num/nums.length;

}

}

在JAVA中能不能出现 avg=(语文+数学+英语)/3这种语句

可以 , 可以定义中文变量 0.0 不过不推荐 , 碰上编码问题 你就哭了

JAVA求数组平均值

这样应该行

public class Test20

{

public static double[] a1(double[]...a)

{

double[] suma=new double[a.length];

for(int i=0;ia.length;i++){

double sum=0;

for(int j=0;ja[i].length;j++){

sum+=a[i][j];

if(j==(a[i].length-1)){

suma[i]=sum/a[i].length;

}

}

}

return suma;

}

public static void main(String[] args) {

// TODO Auto-generated method stub

double a2;

double b2;

double c2;

double 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};

double[] avg=a1(a,b,c,d);

a2=avg[0];

b2=avg[1];

c2=avg[2];

d2=avg[3];

System.out.println(a2+","+b2+","+c2+","+d2);

}

}

关于javaavg和javaavg函数怎么用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。