把数组中值为0的项去掉,将不为0的值存入一个新的数组
public class DA {
public static void main(String[] args){
int oldArr[]= {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int[] newArr=new int[16];
int j=0;
for(int i=0;i<16;i++) {
if(oldArr[i]!=0)//去除值为0的项,存入新的数组。
{newArr[j]=oldArr[i];j++;}
}
for(j=0;j<16;j++) {//for循环输出数组
if(newArr[j]!=0)//避免输出值为0的项,因为项数有多于的
{System.out.print(newArr[j]+"\t");}
}
}
}
原文作者:火的毅力
原文地址: https://blog.csdn.net/weixin_43639786/article/details/84478293
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/weixin_43639786/article/details/84478293
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章