public class array_notequal { public static void main(String[] args) { //☆☆☆这两个数字数组的长度是不一致的的时候, // 结果得到的新数组的长度应该等于两个数组中最长的那个的长度, // 并且内容可以直接等于较长数组中多出来的那一部分的内容 int[] arr1 = new int[]{1,3,5,7,9}; int[] arr2 = new int[]{2,4,6,8,10,12,14,16}; int len3 = arr1.length > arr2.length?arr1.length:arr2.length; int minlen = arr1.length>arr2.length?arr2.length:arr1.length; int[] arr3 = new int[len3]; for (int i = 0;i < arr3.length;i++){ int thisnum; if (i < minlen){ thisnum = arr1[i] + arr2[i]; }else { thisnum = arr2[i]; } arr3[i] = thisnum; System.out.println(arr3[i]); } } }