1 package shuzu; 2 3 import java.util.Arrays; 4 5 6 public class ZuoYe04 { 7 8 public static void main(String[] args) { 9 int[]array=new int[]{1,3,-1,5,-2}; //定义一个长度为5的数组 10 int[]newArray=new int[5]; //定义个新的数组 11 12 for (int i = array.length-1; i >=0; i--) { //if判断数组下标是不是小于0 13 if (array[i]<0) { 14 continue; 15 }else { 16 newArray[array.length-i-1] = array[i];//否则 array[i]数组 赋值给新的 数组【array.length-i-1】 17 } 18 } System.out.println("原数组为:" 19 + Arrays.toString(array)); //输出原数组 用 Arrays类的Arrays.toString(数组名)方法 20 System.out.println("逆序并处理后的数组为:" 21 + Arrays.toString(newArray)); //输出逆序并处理后的数组 用 Arrays类的Arrays.toString(数组名)方法 22 23 24 } 25 26 }