From 78b32383ebe9277045733503a49083feadd33aa0 Mon Sep 17 00:00:00 2001 From: Sunchenxi <2709588701@qq.com> Date: Sun, 15 Mar 2026 22:59:56 +0800 Subject: [PATCH] feat:DataCleaner --- w2/DataCleaner.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 w2/DataCleaner.java diff --git a/w2/DataCleaner.java b/w2/DataCleaner.java new file mode 100644 index 0000000..fd1da1a --- /dev/null +++ b/w2/DataCleaner.java @@ -0,0 +1,27 @@ +public class DataCleaner{ + public static void main (String[] args) { + int[] sensorData ={85,-5,92,0,105,999,88,76}; + int vaildSum=0; + int validCount=0; + + for (int data : sensorData) { + if (data ==999) { + System.out.println("致命错误:传感器掉线,终止处理"); + break; + } + if (data<=0 || data > 100) { + Syztem.out.println("警告:发现越界数据[" + data + "], 已跳过"); + continue; + } + vaildSum +=data; + validCount++; + } + if (vaildCount > 0) { + double average = (double) +validSum / vaildCount; + System.out.println("有效数据平均值:" + average); + } else { + System.out.println("无有效数据"); + } + } + } \ No newline at end of file