0

嗨,我正在做一个计算平均输入的 java 活动。这是我的代码:

   System.out.print("Enter How Many Inputs: ");
        int num1 = Integer.parseInt(in.readLine());
        int arr[] = new int [num1];

        for (int i = 0; i<num1;i++){

            System.out.print("Input Value #" + (i+1) + ":" );
            arr[i] = Integer.parseInt(in.readLine());


        }

这个代码现在可以工作了,我的问题是如何计算输入数字的平均值。谢谢!

             System.out.print("The average inputed Number is: ");
            {  What Statement will i use to get the Average?   }
4

3 回答 3

1

你得到的平均值和你在高中时一样。

将这些项目加在一起得到一个总和,然后将它们除以它们的计数。

有一个变量来保存计数和总和是个好主意。然后你的平均值看起来像

average = sum / count;
于 2012-10-11T14:33:15.863 回答
0

定义sumasintaverageas double

  int sum = 0; 
   for (int i = 0; i<num1;i++){
        System.out.print("Input Value #" + (i+1) + ":" );
        arr[i] = Integer.parseInt(in.readLine());
        sum+ = arr[i];
    }

    double average = sum/num1;
于 2012-10-11T14:36:46.893 回答
0
System.out.print("Enter How Many Inputs: ");
        int num1 = Integer.parseInt(in.readLine());
        int arr[] = new int [num1];
        int sum = 0; //<---new

        for (int i = 0; i<num1;i++){

            System.out.print("Input Value #" + (i+1) + ":" );
            arr[i] = Integer.parseInt(in.readLine());
            sum += arr[i]; // <----new

        }
        int average = sum / num1; // <--- new
于 2012-10-11T14:33:14.373 回答