「java中average」java中average什么意思
本篇文章给大家谈谈java中average,以及java中average什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用JAVA求平均值
- 2、写一个Java应用程序Average4.java 用来计算通过对话框输入的一系列整数的浮点平均数,用cancel作为结束
- 3、如何用java编程求数组的最大值,最小值,平均值?
- 4、Java求三个数的平均值
- 5、java程序 借口average 两个类first和second分别用两种方式求平均值 并输出 java新手 求解
用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什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。