int arr[] = new int[10]; Random r = new Random(); List list = new ArrayList(); List list1 = new ArrayList(); for (int i = 0; i < arr.length; i++) { arr[i] = r.nextInt(1, 101); //产生1到100的随机数字 } System.out.println("产生的随机数组" + Arrays.toString(arr)); for (int i = 0; i < arr.length; i++) { if (arr[i] > 50) { list.add(arr[i]); } if (arr[i] <= 50) { list1.add(arr[i]); } } System.out.println("小于数字50的数字" + list1); System.out.println("大于数字50的数字" + list); }