Java提取满足条件的数组元素并存入新数组

    技术2025-11-10  12

    package practice; public class ElementExtraction { public static void main(String[] args) { int arr[] = { 1, 3, 14, 5, -1, -5, 16, 6, -8, 5, 4, 7, 6, 7, 12, 5 }; System.out.println("数组元素:"); int qualify = 0; // 统计合格数字个数的累加变量 for (int i = 0; i < arr.length; i++) { if (arr[i] > 0 && arr[i] < 10) { qualify++; } System.out.print(arr[i] + " "); } int index = 0; int storeArr[] = new int[qualify]; for (int i = 0; i < arr.length; i++) { if (arr[i] > 0 && arr[i] < 10) { storeArr[index] = arr[i]; index++; } } System.out.println("\n\n满足条件(0 < i < 10)的变量:"); for (int i = 0; i < storeArr.length; i++) { System.out.print(storeArr[i] + " "); } } }
    Processed: 0.017, SQL: 9