7.9实战练习1

public class Array1
{
	public static void main(String[] args)
 {
  int oldArr[] =new int[]{1,3,4,5,0,0,6,0,5,4,7,6,7,0,5};
  int newArr[] ;
  int count = 0;
  for(int i=0;i<oldArr.length;i++)
  {
   if (oldArr[i] == 0)
     {
    count ++;
     }
  }
  newArr = new int[oldArr.length - count];
  for(int i=0,j=0;i<oldArr.length;i++)
  {
   if(oldArr[i] != 0)
   {
    newArr[j] = oldArr[i];
    j++;
   }
  }
  //打印旧数组
  System.out.println("旧数组:");
  for(int i=0;i<oldArr.length;i++)
  {
   System.out.print(oldArr[i] + " ");
  }
  System.out.println("");
  //打印新数组
  System.out.println("新数组:");
  for(int i=0;i<newArr.length;i++)
  {
   System.out.print(newArr[i] + " ");
  }
 }
}