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

およびとして定義sumします。intaveragedouble

  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 に答える