Java 获取此代码的编译时错误,请帮助我

Java 获取此代码的编译时错误,请帮助我,java,arrays,ctl,Java,Arrays,Ctl,我得到了这段代码的编译时错误。 不明白是怎么回事,请帮忙。 这是关于codechef的一些实践问题 尝试在web上查找,但找不到类似的答案 代码是- import java.util.*; class missp { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int t=sc.nextInt(); int i,j,n,c=0; int a[]; while(t>0) { c=

我得到了这段代码的编译时错误。 不明白是怎么回事,请帮忙。 这是关于codechef的一些实践问题

尝试在web上查找,但找不到类似的答案

代码是-

import java.util.*;

class missp 
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
int i,j,n,c=0;
int a[];

while(t>0)
{
c=0;
n =sc.nextInt();
a[]=new int[n];

for(i=0;i<n;i++)
a[i]=sc.nextInt();

for(i=0;i<n;i++)
{  
for(j=i+1;j<n;j++)
{
if(a[i]==a[j])
{
c++;
break;
}
}
if(c=0)
System.out.println(a[i]);
break;
}
t--;
}
} 
}//end of class

a[]=new int[n]中删除括号


初始化时不需要包含括号,因为变量名是“a”,而不是“a[]”

a[]=new int[n]中删除括号

初始化时不需要包含括号,因为变量名是“a”,而不是“a[]”

  Main.java:16: error: not a statement
 a[]=new int[n];
  ^
 Main.java:16: error: ';' expected
 a[]=new int[n];
    ^
 Main.java:16: error: ']' expected
 a[]=new int[n];
             ^
 Main.java:16: error: ';' expected
 a[]=new int[n];
              ^
4 errors