java如何获取从键盘输入多个数字,并计算平均数

 我来答
飞雪A1A2
2014-02-23 · TA获得超过213个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:155万
展开全部
// 帮你弄了一个 你可以去试试
import java.util.Scanner;

public class JsAvg {
public static void main(String[] args) {
System.out.println("请依次输入数字用空格分隔,输入0结束");
Scanner in = new Scanner(System.in);
double n, sum = 0, count = 0;
while (true) {
n = in.nextDouble();
if (n == 0.0)
break;
sum += n;
count += 1;
}
System.out.println("平均数为:" + sum / count);
}
}
许超why
2014-02-24
知道答主
回答量:74
采纳率:0%
帮助的人:9.4万
展开全部
你好:
第一种普通写法:
import java.util.*;
public class MyClass{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请选择输入多少个数字:");
int lenInt=in.nextInt();
int[] arr=new int[lenInt];
//使用for循环对数组遍历赋值
for(int i=0;i<arr.length;i++){
System.out.println("请输入第"+(i+1)+"个数字");
arr[i]=in.nextInt();
}
//再次使用for循环遍历arr数组累加求总和
int sum=0;//定义存放总和的变量并初始化
for(int i=0;i<arr.length;i++){
sum+=arr[i];
}
//输出平均数
System.out.println("平均数为:"+sum/arr.length);

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忄斤丨忄寿
2015-10-27 · 超过35用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:47万
展开全部
public class Test1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入参加计算的值,输入end结束:");
String d = input.nextLine();
double sum = 0;
int i = 0;
while (!d.equals("end")) {
sum = sum + Double.parseDouble(d);
i++;
System.out.println("输入参加计算的值,输入end结束:");
d = input.nextLine();
}
double avg = sum / i;
System.out.println("平均值是 "+avg);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式