JAVA求平均数

来源:百度知道 编辑:UC知道 时间:2024/09/12 22:15:49
循环输入任意个非0的数 输入0退出循环 系统计算显示这些数的平均数
运行效果如下
请输入数字:XXXX
请输入数字:XXXX
请输入数字:XXXX
请输入数字:XXXX
请输入数字:XXXX
请输入数字:0

共输入了X个数字, 和为XXXXXX, 平均数为XXXX
用上do while

重点是怎样显示出输入数字的数量 他最后要的是平均值

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

}

import java.util.*;
public class TestSum {

public static void main(String []args)
{
int sum=0;
int i=0;
Scanner sc=new Scanner(System.in);
System.out.println("请输入整数,以0结尾");
do{
i=sc.nextInt();
sum+=i;
}while(i!=0);
System.out.println(sum);
}
}

import java.util.*Scanner;
public class Average {

public static void main(