我收到的错误是关于' .class'预期&#34。而且我不明白为什么。

时间:2014-03-20 17:32:51

标签: java

我得到的错误是“.class”预期。我想要做的就是从用户那里获取数组的值。 请帮助我。

int[] array = new int [10];
Scanner input=new Scanner (System.in);

// The error comes from the next line.
int array = input.nextInt[];

System.out.println("1. Find Mean");
System.out.println("2. Change Number");
System.out.println("1. Print All");
System.out.println("1. Exit");

2 个答案:

答案 0 :(得分:2)

您已经有一个名为array的变量。

int[] array = new int [10]; // <-- right there.
int count = 0; // <-- add this.
Scanner input=new Scanner (System.in);
array[count++] = input.nextInt(); // <-- parens for a method call, 
      // square brackets for the array, and add one to the count.

答案 1 :(得分:1)

使用括号()进行没有参数的方法调用,而不是括号[]

int array = input.nextInt();