
class b { public static void main(String[] args) { int[] a = {1,2,3,4,5,6}; //声明原数组 int index = -1; //声明要删除元素的下标,需要赋值,否则下面 //超出for循环范围后不能再使用 for (int i = 0; i < a.length; i++) { if (a[i] == 3) { //遍历数组,寻找要删除数字3的下标 index = i; } } while(index < a.length-1) { a[index] = a[++index]; //将3后面的数字向前移动 } a[a.length-1] = 0; //将被移动到最后面的3赋值为0 for(int i =0;i < a.length-1 ;i++) { System.out.print(a[i]); //遍历打印出数组,最后一个0不需要打印 } }}