package MyPac; public class Sort { public static int randomGenerator() { int n = (int) (Math.random() * 10); if (n == 0) { return (n + 1); } return n; } public static int[] compareArr(int[] arr1, int[] arr2) { int[] temp = new int[arr1.length + arr2.length]; for (int i = 0; i < arr1.length; i += 1) { temp[i] = arr1[i]; } for (int i = 0; i < arr2.length; i += 1) { temp[arr1.length + i] = arr2[i]; } System.out.println(); /*compare the last 3 digits(the size of the second array) with the first 5 (the size of the first array) eliminate any duplicate in the array*/ for(int i = 0; i < arr2.length; i +=1){ for (int k = 0; k < arr1.length; k+=1){ if(temp[i + arr1.length] == temp[k]){ temp[i + arr1.length] = -1; temp[k] = -1; } } } return temp; } } ============================================================= package MyPac; public class Tester { public static void main(String[] args) { int[] arr1 = new int[5]; int[] arr2 = new int[3]; int[] arr3; for(int i = 0; i < arr1.length; i+=1){ arr1[i] = Sort.randomGenerator(); System.out.print(arr1[i]+" | "); } System.out.println(); for(int i = 0; i < arr2.length; i+=1){ arr2[i] = Sort.randomGenerator(); System.out.print(arr2[i]+" | "); } arr3 = Sort.compareArr(arr1, arr2); for(int i:arr3){ System.out.print(i+" | "); } } }