「java中average」java中average什么意思

博主:adminadmin 2023-03-20 04:56:06 1729

本篇文章给大家谈谈java中average,以及java中average什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用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应用程序Average4.java 用来计算通过对话框输入的一系列整数的浮点平均数,用cancel作为结束

Average4.java:

import java.text.NumberFormat;

import javax.swing.JOptionPane;

public class Average4{

public static void main(String[] args) {

String msg = JOptionPane.showInputDialog(null,"","输入一系列数字,以,分隔",JOptionPane.PLAIN_MESSAGE);

if (msg == null || msg.length() == 0) {

JOptionPane.showMessageDialog(null, "你没有输入内容!");

return;

}

String[] numbers = msg.split(",");

int[] a = new int[numbers.length];

long s = 0;

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

a[i] = Integer.valueOf(numbers[i]);

s += a[i];

}

NumberFormat nf = NumberFormat.getInstance();

nf.setMaximumFractionDigits(2);

double d = ((double)s / a.length);

System.out.println(s + "," + a.length+ "," + d);

String avg = nf.format(d);

JOptionPane.showMessageDialog(null, "你输入的所有数字的平均数是" + avg);

}

}

如何用java编程求数组的最大值,最小值,平均值?

public class MaxMin {

public static void main(String[] args) {

Integer[] inte = {12,23,54,75,86};

int max = inte[0];

int min = inte[0];

int average = 0;

int sum = 0;

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

if(maxinte[i]){

max = inte[i];

}

if(mininte[i]){

min = inte[i];

}

sum += inte[i];

}

average = sum/inte.length;

System.out.println("最大值----"+max);

System.out.println("最小值----"+min);

System.out.println("平均值----"+average);

}

}

Java求三个数的平均值

变量average定义了两次

书写错误,scan.nextInt();  是 next int 的意思 下一个整型。是字母i的大写,而不是L的小写。

另外要考虑数据类型转换的问题,int / int 的结果也是int。比如如果定义 double a = 3 / 2; 结果是a=1.0。double a = 3 / 2.0; 则a=1.5;

import java.util.Scanner;

public class Average {

    public static void main(String[] args) {

        int val1, val2, val3;

        Scanner scan = new Scanner(System.in);

        System.out.println("Please enter three integers and " + "I will compute their average");

        val1 = scan.nextInt();

        val2 = scan.nextInt();

        val3 = scan.nextInt();

        // 除以3.0才能让结果是较准确的double类型

        double average = (val1 + val2 + val3) / 3.0;

        System.out.println("The average is:" + average);

        

    }

}

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中average和java中average什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。