public class test { public static void main(String[] args) { int[] a = new int[10]; int[] b=new int [10]; int j=0; int sum=0; a[0] = 1; a[1] = -1; a[2] = 2; a[3] = 3; a[4] = 4; a[5] = -5; a[6] = 6; a[7] = -8; a[8] = 9; a[9] = 10; for(int i=0;i<10;i++) { if(a[i]>0) { System.out.println("数组中的第"+i+"个数为:"+a[i]); j=i; b[j]=a[i]; System.out.println("数组b中的第"+j+"个数为:"+b[j]); } if(a[i]<=0) { j=i; b[j]=0; } } for(int i=0;i<b.length;i++) { if(b[i]==0) {} } for(int i=0;i<b.length;i++) { sum=sum+b[i]; } System.out.println(sum); } }