for(int n=0;n<=10;n++) n<=10!!! 越界了 补充: for(int n=0;n<=10;n++){ a[n]=i.nextInt();}//输入十个数字 for(int n=0;n<=10;n++)System.out.print(a[n]+",");//数组成一行输出 两个 for 都越界了编译通不过。 追问: 大哥,你真猛。