public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]={60,30,33,50,60,75,89};
int b[]=deleteNumber(a,75);
show(b);
}
public static void show(int a[]){
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
public static int[] deleteNumber(int a[],int key){
int index=-1;//要删除的位置
for (int i = 0; i < a.length; i++) {
if(key==a[i]){
index=i;
break;
}
}
if(index!=-1){
int b[]=new int[a.length-1];
for (int i = 0; i <index; i++) {
b[i]=a[i];
}
for (int i = index+1; i <a.length; i++) {
b[i-1]=a[i];
}
return b;
}
else{
return a;
}
}
数组中删除一个数
最新推荐文章于 2022-05-20 08:17:33 发布