假设有一个长度为5的数组 int[] array = new array[]{1,3,-1,5,-2};
现要创建一个新数组newArray[],要求新数组中的元素与原数组中的元素逆序,并且如果原数组中的元素值小于0,在新数组中按0存储。试编程输出新数组中的元素。
public class Tt{
public static void main(String[] args){
int[] array = new int[]{1,3,-1,5,-2};
int[] newArray = new int[5];
System.out.println("原数组为:");
for(int i=0; i<array.length; i++){
newArray[i] = array[i];
System.out.print(array[i]+" ");
}
System.out.println("\n逆序并处理后的数组为:");
for(int i=newArray.length-1; i>=0; i--){
if(newArray[i]<0){
newArray[i] = 0;
}
System.out.print(newArray[i]+" ");
}
}
}
/*-----------------
原数组为:
1 3 -1 5 -2
逆序并处理后的数组为:
0 5 0 3 1
-----------------*/