删除数组中的一个元素,一直有问腿不知道问题出在哪里,现在还报错,希望会的指点我一下
public static void main(String[] args) {int[] a;
int i=0;
a = new int[]{1, 2, 3, 5, 8, 9, 10, 15, 56, 12};
for (i=0; i < a.length; i++) {
System.out.print(a[i] + "\t");
}
System.out.print("输入一个数,并且删除这个数:");
int num=2;
for(i=0;i<a.length;i++)
{
if(num==a[i])
{
break;
}
}
if(i<a.length-1)
{
for (int j = i; j < a.length; j++) {
a[j] = a[j + 1];
}
}
for (i=0; i < a.length; i++)
{
System.out.print(a[i] + "\t");
}
}
}