4.3 现在有如下的一个数组:
int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为:
int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5};
解:
package book;
public class JiOu {
public static void main(String[] args){
int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
for(int i=0;i<oldArr.length;i++) {
if(oldArr[i]!=0) {
int newArr[]= {oldArr[i]};
for(int j=0;j<newArr.length;j++) {
System.out.println(newArr[j]+"\t");
}
}
}
}
运行结果为:
1 3 4 5 6 6 5 4 7 6 7 5