Java 数组元素统计:获取元素在数组中出现的次数
你的代码已经实现了要求,只是有几个小问题需要修改:\n\n1. 方法名应该是小写的,按照Java的命名规范,应该是getCount。\n\n2. 在主方法中,你应该调用getCount方法并将结果打印出来,而不是直接调用getElementCount方法。\n\n下面是修改后的代码:\n\njava\npublic class Main {\n public static int getCount(int[] arr, int value) {\n int count = 0;\n for (int i = 0; i < arr.length; i++) {\n if (arr[i] == value) {\n count++;\n }\n }\n return count;\n }\n\n public static void main(String[] args) {\n int[] arr = {1, 2, 1, 1, 2, 3, 4, 4, 5};\n\n System.out.println("1 在数组中出现了 " + getCount(arr, 1) + " 次");\n System.out.println("2 在数组中出现了 " + getCount(arr, 2) + " 次");\n\n for (int i = 0; i < arr.length; i++) {\n System.out.println(arr[i] + " 在数组中出现了 " + getCount(arr, arr[i]) + " 次");\n }\n }\n}\n\n\n输出结果为:\n\n\n1 在数组中出现了 3 次\n2 在数组中出现了 2 次\n1 在数组中出现了 3 次\n2 在数组中出现了 2 次\n1 在数组中出现了 3 次\n1 在数组中出现了 3 次\n2 在数组中出现了 2 次\n3 在数组中出现了 1 次\n4 在数组中出现了 2 次\n4 在数组中出现了 2 次\n5 在数组中出现了 1 次\n
原文地址: https://www.cveoy.top/t/topic/pHiu 著作权归作者所有。请勿转载和采集!