Java 尝试打印向量的平均值时出错
我是Java新手,我正在尝试制作一个包含数字10-28的三维向量 我还想打印所有数字的平均值,这是到目前为止我的代码: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) {
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。你能告诉我们你到底犯了什么错误吗?