|  |  |  | 
|---|
|  |  |  | private static Double[] IAQI_Array = new Double[]{0d,50d,100d,150d,200d,300d,400d,500d}; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @Description: 计算AQI污染等级 | 
|---|
|  |  |  | * @Description: 计算AQI污染等级,返回污染等级名称 | 
|---|
|  |  |  | * @Param: | 
|---|
|  |  |  | * @return: | 
|---|
|  |  |  | * @Author: 陈凯裕 | 
|---|
|  |  |  | 
|---|
|  |  |  | if(aqi>50) | 
|---|
|  |  |  | return Constants.GOOD_WEATHER; | 
|---|
|  |  |  | return Constants.EXCELLENT_WEATHER; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @Description: 根据AQI计算污染等级,返回污染等级Code | 
|---|
|  |  |  | * @Param: [aqi] | 
|---|
|  |  |  | * @return: java.lang.String | 
|---|
|  |  |  | * @Author: 陈凯裕 | 
|---|
|  |  |  | * @Date: 2021/11/11 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static String classCodeOfPollutionByAqi(Integer aqi){ | 
|---|
|  |  |  | if(aqi>300) | 
|---|
|  |  |  | return Constants.SERVER_WEATHER_CODE; | 
|---|
|  |  |  | if(aqi>200) | 
|---|
|  |  |  | return Constants.SERIOUS_WEATHER_CODE; | 
|---|
|  |  |  | if(aqi>150) | 
|---|
|  |  |  | return Constants.MIDDLE_WEATHER_CODE; | 
|---|
|  |  |  | if(aqi>100) | 
|---|
|  |  |  | return Constants.MILD_WEATHER_CODE; | 
|---|
|  |  |  | if(aqi>50) | 
|---|
|  |  |  | return Constants.GOOD_WEATHER_CODE; | 
|---|
|  |  |  | return Constants.EXCELLENT_WEATHER_CODE; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | return 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|