查找具有未知元素的矩阵中列的平均值

时间:2013-02-14 21:53:06

标签: java eclipse matrix

任何人都可以帮我处理我的代码吗?我必须找到矩阵中每列的平均值,但我不知道我的代码有什么问题,因为它不起作用。这是我的代码:(顺便说一下它没有显示错误,我不得不把数字使用JOptionPane,感谢您的帮助)

import javax.swing.JOptionPane;
public class Matrix {
    private static final int String = 0;

    public static void main(String[] args) {
        double[] numbers = new double[10]; // 10 doubles
        double sum = 0.0;

        for (int i = 0; i < numbers.length; ++i) {    
            sum += numbers[i];
            String input = JOptionPane.showInputDialog("Enter a number");
            double d = Double.parseDouble(input);
            double avg = 0.0;
            avg = sum/numbers[i];
        }
    }
}

1 个答案:

答案 0 :(得分:2)

您永远不会为numbers数组分配任何数字,因此它们都默认为0。

尝试:

numbers[i] = Double.parseDouble(input);
double avg = 0.0;
sum += numbers[i];
avg = sum / (i + 1); // (i + 1) is the number of inputted numbers