Java - 输入的选定数字范围的平均值

时间:2015-02-12 13:22:01

标签: java average mean

需要朝着正确的方向努力。 我应该制作一个程序来计算100以下的数字的平均值,超过100,并说明两个类别中的输入数量以及输入的数量正好是100.哦是的,它是'几个小时后到期..所有的建议和想法都非常感谢'

import java.util.*;

public class miun
{
public static void main(String[] args)
{
  String Tick = "";  
  int sum = 0;
  int counter = 0;
  double mean = 0.0;
  Scanner NumScanner = new Scanner(System.in);


  System.out.print("Enter number: ");
  Tick = NumScanner.next();
  System.out.println();

  while(!Tick.contains("-")) {
       sum += Integer.parseInt(Tick);
       counter++;

       System.out.print("Enter number: ");
       Tick = NumScanner.next();
       System.out.println();

  }

  mean = (sum*1.0)/counter;

  System.out.println();
  System.out.println("The average value of the numbers is: " +mean);
  System.out.println("You entered a total of " +counter +" numbers");


}
}

2 个答案:

答案 0 :(得分:0)

在你的循环中,创建两个计数器和两个总和,一个用于小数字,一个用于大数字。然后计算两个平均值。

答案 1 :(得分:0)

使用Apache Commons MathMeanMedian类。以下是usage examples