配列の平均を計算し、それを別の配列に挿入してコンソールに出力するにはどうすればよいですか。たとえば、サイズ 100 の配列があり、配列内の数値の平均を計算してから、サイズ 5 の配列に挿入したいとします。
質問する
265 次
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 に答える