public class QuChu0 {
public static void main(String[] args) {
int[] oldArr = {1, 5, 9, 0, 4, 0, 3, 6, 0, 7, 8, 0};
int a = 0;
for (int i = 0; i < oldArr.length; i++) {
if (oldArr[i] != 0) {
a++;
}
}
int[] newArr = new int[a];
int b = 0;
for (int j = 0; j < oldArr.length; j++) {
if (oldArr[j] != 0) {
newArr[b] = oldArr[j];
b++;
}
}
System.out.print("老数组:");
for (int m = 0;m < oldArr.length;m++) {
System.out.print(oldArr[m]+" ");
}
System.out.println();
System.out.print("新数组:");
for (int m = 0;m<newArr.length;m++) {
System.out.print(newArr[m]+" ");
}
}
}
数组中去除0元素,并组成新数组
最新推荐文章于 2022-08-10 13:27:14 发布