diff --git a/W2-邢芷萌-202506050302/DataCleaner.class b/W2-邢芷萌-202506050302/DataCleaner.class new file mode 100644 index 0000000..576d1d3 Binary files /dev/null and b/W2-邢芷萌-202506050302/DataCleaner.class differ diff --git a/W2-邢芷萌-202506050302/DataCleaner.java b/W2-邢芷萌-202506050302/DataCleaner.java new file mode 100644 index 0000000..0e66324 --- /dev/null +++ b/W2-邢芷萌-202506050302/DataCleaner.java @@ -0,0 +1,33 @@ +public class DataCleaner { + public static void main(String[] args) { + int[] sensorData = {85, -5, 92, 0, 105, 999, 88, 76}; + + int validSum = 0; // Чܺ + int validCount = 0; // Чݸ + + // + for (int data : sensorData) { + // 999ֹ + if (data == 999) { + System.out.println("󣺴ߣֹ"); + break; + } + // Чݣ0//100 + if (data <= 0 || data > 100) { + System.out.println("棺Խ[" + data + "]"); + continue; + } + // Чݣ1~100ܺ + validSum += data; + validCount++; + } + + // + if (validCount > 0) { + double average = (double) validSum / validCount; + System.out.println("Чݵƽֵ" + average); + } else { + System.out.println("Ч"); + } + } +} \ No newline at end of file diff --git a/W2-邢芷萌-202506050302/运行截图.png b/W2-邢芷萌-202506050302/运行截图.png new file mode 100644 index 0000000..f14e3da Binary files /dev/null and b/W2-邢芷萌-202506050302/运行截图.png differ