package study;
import java.util.Scanner;
public class Main {
public static int delete(int[] a,int n) {
Scanner e = new Scanner(System.in);
System.out.println("输入你要删除的下标,从0开始");
int m = e.nextInt();
for(int i = m;i<n-1;i++) {
a[i]=a[i+1];
n--;
}
return n;
}
public static void main(String[] args) {
Scanner e = new Scanner(System.in);
System.out.println("输入是数组长度");
int n = e.nextInt();
int[] a = new int[n];
System.out.println("请输入数组的值");
for(int i = 0;i<n;i++) {
a[i] = e.nextInt();
}
//在此处可加入循环变成多次删除
n = delete(a,n);
System.out.println(n);
for(int i = 0;i<n;i++) {
System.out.print(a[i]+" ");
}
}
}
3.1.通过下标删除数组的元素
最新推荐文章于 2024-07-26 03:10:14 发布