public class Fifth { public static void main (String[] args){ int [] arr1 = {6,8,45,85,10,7,36,74,52,72,}; int [] arr = {1,85,665,0,15,75,36,5,596,9879,258,65}; FifthMed sum = new FifthMed(); sum.SumMed(arr,arr1); } } public class FifthMed { public void SumMed(int [] arr,int [] brr){ int len; int len1; // 如果arr的长度大于brr的长度,则以brr为外循环体 // arr 为内循环体依次进行查找,当两个数组下标相等时;进行相加 // 相反同上 if(arr.length>brr.length){ len = brr.length; len1 = arr.length; }else{ len = arr.length; len1 = brr.length; } int [] crr = new int[len]; int sum = 0; int j; for (int i = 0; i <len ; i++) { for (j = 0; j <len1 ; j++) { if(i==j){ sum = arr[i] + brr[i]; } } //然后将两个数组相同位置上的数的依次赋值给crr crr[i] = sum; } for (int i = 0; i <crr.length ; i++) { System.out.println(crr[i]); } } }