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