From b1b51e5c301d7ea2fd6fedad06d8fef4667e0f22 Mon Sep 17 00:00:00 2001 From: ZhengJiayin <13230092115@163.com> Date: Sun, 22 Mar 2026 16:52:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=AE=8C=E6=88=90=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E5=91=A8=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataCleaner.class | Bin 0 -> 1474 bytes DataCleaner.java | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 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..43a355476ef6ff772030683d926e899a6fbb7481 GIT binary patch literal 1474 zcmaJ>|8Emz82`MzYu~Qz=xy@`!)?mkbOW~v=oGpQr4wCJs7WW-45PR1fTQhQ(_R-B ze<87Pi~zEPMInj{Ax;w!1l;B<@VkEp{o+sjYSf6&T^H@L#wLB=_ul(FUp}Abx#!ov z*B$_P6Cn>A5I961oNzHnrM;L_OzM~Crqk+TYgBQLH z@aRm|R8xd9a%3cjZAY3BcqgOjX4K56N-F5a7KZ-H?7iar{ogKMsoc8txN!ARVX>6| zx_IT=(#5&*+QY|%^W|U8mTq1z-pH3Ped>XPCXQwwTJRJ@OC7fiJZ%L@>J+!P8rWt) zQ8oQ!upI#h?!L`|O6ItAC=ZBqPs27l@E#aaR!y$s$_#Z*E` zRngT9gBUWVC_#T%)72xn)TEjjSL~FFqW|Z_{)jVZPW!)HL*jc&xO>zDlX>`R)jIH6g*MjDZrpVj zAtjlNYNi@w@QvwIr%+PKX4Ndm0fwGUoa&{@@diWZ|3j(Qs=TlRFVHx!ehx5eAkf-J zPaU)~+MPRBz<#6y6@*snwRLX5F1$!PLD>Ot8WF%xlDpuE3DUcfm?-@ji8-a?k(f(} z#JHqIV(uoP9EnLT={;Jx6pn<2VPRy~ez8q_Fz6HpU9wAdUdLN)qU;(N1xJ;UThfaJ?v)~@-+E3oP;eLV 100) { + System.out.println("警告:发现越界数据[" + num + "],已跳过"); + continue; + } + // 规则1:正常范围(1-100),计入总和与计数 + validSum += num; + validCount++; + } + + // 规则4:最终输出平均值 + if (validCount > 0) { + // 避免整数除法陷阱:将总和转为double再计算 + double average = (double) validSum / validCount; + System.out.printf("有效数据的平均值为:%.2f%n", average); + } else { + System.out.println("无有效数据"); + } + } +} \ No newline at end of file