//删除数组元素算法
public class DeleteEle {
public static void main(String[] args) {
int[] arr = {3,4,9,2,5};
int target = 9; //要删除的目标元素
int index = -1; //要删除元素的下标,默认为-1
//查找目标元素是否存在,若存在,则记录下标的值
for(int i=0; i<arr.length; i++) {
if(target == arr[i]) {
index = i;
break;
}
}
//判断目标元素是否存在
if(index == -1) {
System.out.println("该元素不存在");
} else {
//存在,则该元素后面的元素依次向前移动一位
for(int j=index; j<arr.length-1; j++) {
arr[j] = arr[j+1];
}
}
//将最后一位元素设置为默认类型值:0
arr[arr.length-1] = 0;
//遍历输出数组
for (int i : arr) {
System.out.println(i);
}
}
}
删除算法
最新推荐文章于 2022-04-19 19:14:53 发布