From a699f4529caf0263dffd5e5617bf55296d7ba8c7 Mon Sep 17 00:00:00 2001 From: JiangYouhan <3080587852@qq.com> Date: Sat, 14 Mar 2026 23:17:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataCleaner.class | Bin 0 -> 1489 bytes DataCleaner.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 DataCleaner.class create mode 100644 DataCleaner.java diff --git a/DataCleaner.class b/DataCleaner.class new file mode 100644 index 0000000000000000000000000000000000000000..3b9353d72b56a510f555fef8c39a9669eab1b878 GIT binary patch literal 1489 zcmaJ>|8Emz82`MxyI$9I>(O!hg4-A}b!Dwu1N!_s!BTKMjONKO5uBJ@#o(^zED|Ry;J)1c4^tp ze{Nm)+CF=_T->-*S}3odvaepYzRZ`;z2||1Eh7A0v|}qndxNqJV#aBb(y8xYt#OqB zb=CA^p}?e{xORBai7tlDv@)wk3_YosuW9BCt#YQKn>iXbaaBj6F26vN%fHCRF~?87;)?2t%N9^($-f4DFls z!D9LBwaU#i<)wuhoqk4}XRTeYtlg+=6x`TL6Drqh#JQ1Tqd+x;5yF(iAUx$Y6Ez^?zL+asy`Ct;NP$LLK^_9l4p1HVe{k|)7Quf`I*^hYcqNN>avE-sc3B`ub4Z{f?TL=CG6=b^cIYLJh^&{c&Lh_bx#pJ|E#= 1 && currentData <= 100) { + validSum += currentData; + validCount++; + } else { + // 无效数据,打印警告并跳过 + System.out.println("警告:发现越界数据 " + currentData + ",已跳过"); + continue; + } + } + + // 计算并输出结果 + System.out.println("\n=== 处理结果 ==="); + if (validCount > 0) { + // 注意:要转换为double避免整数除法 + double average = (double) validSum / validCount; + System.out.println("有效数据个数:" + validCount); + System.out.println("有效数据总和:" + validSum); + System.out.println("有效数据平均值:" + average); + } else { + System.out.println("无有效数据"); + } + } +} + + + +