Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我总是犯找不到符号的错误我做错了什么?_Java_Arrays - Fatal编程技术网

Java 我总是犯找不到符号的错误我做错了什么?

Java 我总是犯找不到符号的错误我做错了什么?,java,arrays,Java,Arrays,我们必须使用一个由10个双整数组成的数组,以获得用户输入的10个数字的平均值 AverageArray.java:35:错误:找不到符号 双平均值=平均值(数组[].class) import java.util.Scanner; 公共类平均数组 { 公共静态int平均值(int[]数组) { 整数和=0; int平均值=0; for(int i=0;i

我们必须使用一个由10个双整数组成的数组,以获得用户输入的10个数字的平均值

AverageArray.java:35:错误:找不到符号 双平均值=平均值(数组[].class)

import java.util.Scanner;
公共类平均数组
{
公共静态int平均值(int[]数组)
{
整数和=0;
int平均值=0;
for(int i=0;i
double average = average(array[].class);
array[].class
在Java中是无效语法。您只能在类上使用
.class
,并且没有任何
array

初始化数组后,应该调用
average
方法,并将数组传递给它:

double[] array = new double[10];
for (int i=0; i<10; i++) {
    array[i] = input.nextDouble();
} 
double average = average(array);
double[]数组=新的double[10];
对于(int i=0;i这是您的错误:

double average = average(array[].class);
array[].class
在Java中是无效语法。您只能在类上使用
.class
,并且没有任何
array

初始化数组后,应该调用
average
方法,并将数组传递给它:

double[] array = new double[10];
for (int i=0; i<10; i++) {
    array[i] = input.nextDouble();
} 
double average = average(array);
double[]数组=新的double[10];
对于(int i=0;i这是您的错误:

double average = average(array[].class);
array[].class
在Java中是无效语法。您只能在类上使用
.class
,并且没有任何
array

初始化数组后,应该调用
average
方法,并将数组传递给它:

double[] array = new double[10];
for (int i=0; i<10; i++) {
    array[i] = input.nextDouble();
} 
double average = average(array);
double[]数组=新的double[10];
对于(int i=0;i这是您的错误:

double average = average(array[].class);
array[].class
在Java中是无效语法。您只能在类上使用
.class
,并且没有任何
array

初始化数组后,应该调用
average
方法,并将数组传递给它:

double[] array = new double[10];
for (int i=0; i<10; i++) {
    array[i] = input.nextDouble();
} 
double average = average(array);
double[]数组=新的double[10];

对于(int i=0;i您向
average
方法传递了一个错误的参数(您应该传递
array
,而不是
array[].class
。您还在用户输入要存储在数组中的值之前调用该方法。您应该在填充数组后调用它

System.out.println("Enter 10 double values: ");
double[] array = new double[10];
for (int i = 0; i < 10; i++) {
    array[i] = input.nextDouble();
}
double average = average(array);
System.out.println(average);
System.out.println(“输入10个双值:”);
double[]数组=新的double[10];
对于(int i=0;i<10;i++){
数组[i]=input.nextDouble();
}
双平均=平均(数组);
系统输出打印项次(平均值);

您向
average
方法传递了一个错误的参数(您应该传递
数组
,而不是
数组[]。class
。您还在用户输入要存储在数组中的值之前调用该方法。您应该在填充数组后调用它

System.out.println("Enter 10 double values: ");
double[] array = new double[10];
for (int i = 0; i < 10; i++) {
    array[i] = input.nextDouble();
}
double average = average(array);
System.out.println(average);
System.out.println(“输入10个双值:”);
double[]数组=新的double[10];
对于(int i=0;i<10;i++){
数组[i]=input.nextDouble();
}
双平均=平均(数组);
系统输出打印项次(平均值);

您向
average
方法传递了一个错误的参数(您应该传递
数组
,而不是
数组[]。class
。您还在用户输入要存储在数组中的值之前调用该方法。您应该在填充数组后调用它

System.out.println("Enter 10 double values: ");
double[] array = new double[10];
for (int i = 0; i < 10; i++) {
    array[i] = input.nextDouble();
}
double average = average(array);
System.out.println(average);
System.out.println(“输入10个双值:”);
double[]数组=新的double[10];
对于(int i=0;i<10;i++){
数组[i]=input.nextDouble();
}
双平均=平均(数组);
系统输出打印项次(平均值);

您向
average
方法传递了一个错误的参数(您应该传递
数组
,而不是
数组[]。class
。您还在用户输入要存储在数组中的值之前调用该方法。您应该在填充数组后调用它

System.out.println("Enter 10 double values: ");
double[] array = new double[10];
for (int i = 0; i < 10; i++) {
    array[i] = input.nextDouble();
}
double average = average(array);
System.out.println(average);
System.out.println(“输入10个双值:”);
double[]数组=新的double[10];
对于(int i=0;i<10;i++){
数组[i]=input.nextDouble();
}
双平均=平均(数组);
系统输出打印项次(平均值);