Java 尝试打印向量的平均值时出错

Java 尝试打印向量的平均值时出错,java,vector,Java,Vector,我是Java新手,我正在尝试制作一个包含数字10-28的三维向量 我还想打印所有数字的平均值,这是到目前为止我的代码: int[][][] v = {{{10, 12, 14}, {16, 18, 20}, {22, 24, 26}}, {{11, 13, 15}, {17, 19, 21}, {23, 25, 28}}}; for (int[][] n : v) { for (int[] b : n) {

我是Java新手,我正在尝试制作一个包含数字10-28的三维向量

我还想打印所有数字的平均值,这是到目前为止我的代码:

    int[][][] v = {{{10, 12, 14}, {16, 18, 20}, {22, 24, 26}},
                   {{11, 13, 15}, {17, 19, 21}, {23, 25, 28}}};


    for (int[][] n : v) {
        for (int[] b : n) {
            for (int c : b) {
                System.out.print(c + " ");
            }
        }
        System.out.println();

    }
    { 
        int x = 0;

        for(int i=0; i < v.length; i++)
        x = 18 + v[i];
        double average = x / v.length;




    }
}
int[]v={{{{10,12,14},{16,18,20},{22,24,26},
{{11, 13, 15}, {17, 19, 21}, {23, 25, 28}}};
对于(int[]n:v){
对于(int[]b:n){
对于(INTC:b){
系统输出打印(c+“”);
}
}
System.out.println();
}
{ 
int x=0;
对于(int i=0;i

虽然我在做循环部分时会出错。

首先,你需要得到每个位置的值

int total = 0;
int numberOfElements = 0;
for (int[][] n : v) {
    for (int[] b : n) {
        for (int c : b) {
            numberOfElements++;
            total += c;
        }
    }
}
然后:

int average = total / numberOfElements;
System.out.println(average);

首先,您需要获得每个位置的值

int total = 0;
int numberOfElements = 0;
for (int[][] n : v) {
    for (int[] b : n) {
        for (int c : b) {
            numberOfElements++;
            total += c;
        }
    }
}
然后:

int average = total / numberOfElements;
System.out.println(average);

首先,您需要获得每个位置的值

int total = 0;
int numberOfElements = 0;
for (int[][] n : v) {
    for (int[] b : n) {
        for (int c : b) {
            numberOfElements++;
            total += c;
        }
    }
}
然后:

int average = total / numberOfElements;
System.out.println(average);

首先,您需要获得每个位置的值

int total = 0;
int numberOfElements = 0;
for (int[][] n : v) {
    for (int[] b : n) {
        for (int c : b) {
            numberOfElements++;
            total += c;
        }
    }
}
然后:

int average = total / numberOfElements;
System.out.println(average);

大家好,欢迎来到Stack Overflow。您能准确地告诉我们您遇到了什么错误吗?嗨,fsociety1337,欢迎来到Stack Overflow。您能准确地告诉我们您遇到了什么错误吗?嗨,fsociety1337,欢迎来到Stack Overflow。您能准确地告诉我们您遇到了什么错误吗?嗨,fsociety1337,欢迎来到Stack Overflow。你能告诉我们你到底犯了什么错误吗?