从一个数组中去掉值为0的元素,并把不是0的值组成一个新的数组输出来

来源:互联网 发布:淘宝联盟手机返利 编辑:程序博客网 时间:2024/06/01 10:01
public class Test{
public static void main(String[] args){
       int oldArr[]={1,2,3,5,0,0,6,6,0,5,4,7,6,7,0,5};
  int num=0;
  
  for(int i=0;i<oldArr.length;i++){
  if(oldArr[i]!=0){
num++;
  }
  
  }
int[] newArr=new int[num];
 int index=0;
  for(int j=0;j<oldArr.length;j++){
  if(oldArr[j]!=0){
   newArr[index]=oldArr[j];
System.out.print(newArr[index]+"\t");
index++;
    }
  }
}

}
阅读全文
0 0
原创粉丝点击