1 changed files with 23 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||||
|
public class ZuoYe { |
||||
|
public static void main(String[] args){ |
||||
|
int[] sensorData ={85,-592,0,105,999,88,76}; |
||||
|
int validSum=0; |
||||
|
int validCount=0; |
||||
|
for (int num:sensorData){ |
||||
|
if (num<=100 && num>=1){ |
||||
|
validSum=validSum+num; |
||||
|
validCount=validCount+1; |
||||
|
}else if (num<=0||num<999){ |
||||
|
System.out.println("警告:发现越界数据["+num+"],已跳过"); |
||||
|
}else if(num==999){ |
||||
|
System.out.println("致命错误:传感器掉线,终止处理"); |
||||
|
} |
||||
|
} |
||||
|
if (validCount<0){ |
||||
|
System.out.println("无有效数据"); |
||||
|
}else{ |
||||
|
double qq=(double)validSum/validCount; |
||||
|
System.out.println(qq); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue