对于inbox中的每一个数字,把那个数字与0之间的所有数(包括两端)送到outbox中
java代码
public static void main(String[] args) {
int[] a={3,-3,0,6};
for(int j=0;j<a.length;j++){
int temp=a[j];
boolean flag=true;
while(flag){
if(temp==0){
System.out.println(temp);
flag=false;
}else{
if(temp<0){
System.out.println(temp++);
}else{
System.out.println(temp--);
}
}
}
}
}
每次都把数拷贝到某个地方,然后判断如果是0直接输出然后重新开始,如果不是0那么就先输出,然后获取之前临时数,再次去判断如果小于零就自增1,大于零就自减1。
跳转到03判断零那里,重新一个判断流程