-1

配列の平均を計算し、それを別の配列に挿入してコンソールに出力するにはどうすればよいですか。たとえば、サイズ 100 の配列があり、配列内の数値の平均を計算してから、サイズ 5 の配列に挿入したいとします。

4

1 に答える 1

0

これを行う1つの方法は次のとおりです。

public class Main
{
    public static void main(String[] args)
    {
        float averages[] = new float[5];
        int aLotOfNumbers[] = new int[100];

        // Initialize the numbers to 0, 1, 2, 3, 4, ..., 99
        for(int i=0; i<100; i++)
        {
            aLotOfNumbers[i] = i;
        }

        // Compute the averages by summing groups of 20 numbers and dividing the sum by 20
        for(int i=0; i<5; i++)
        {
            float runningSum = 0.0f;
            for(int j=0; j<20; j++)
            {
                runningSum += aLotOfNumbers[i*20 + j];              
            }
            averages[i] = runningSum / 20.0f;
        }

        // Print the 5 average values
        for(int i=0; i<5; i++)
        {
            System.out.println("Average[" + i + "] = " + averages[i]);
        }
    }
}
于 2012-09-16T00:38:56.173 に答える