| | |
| | | int count=ageMap.get("age16").intValue()+ageMap.get("age27").intValue()+ageMap.get("age35").intValue() |
| | | +ageMap.get("age45").intValue()+ageMap.get("age55").intValue()+ageMap.get("age55over").intValue()+ageMap.get("age65").intValue()+ageMap.get("age75").intValue(); |
| | | ageStatisticsVO1.setSum(ageMap.get("age16").intValue()); |
| | | if(count == 0){ |
| | | ageStatisticsVO1.setSum(0); |
| | | ageStatisticsVO2.setSum(0); |
| | | ageStatisticsVO3.setSum(0); |
| | | ageStatisticsVO4.setSum(0); |
| | | ageStatisticsVO5.setSum(0); |
| | | ageStatisticsVO6.setSum(0); |
| | | ageStatisticsVO7.setSum(0); |
| | | ageStatisticsVO8.setSum(0); |
| | | ageStatisticsVO1.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO2.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO3.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO4.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO5.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO6.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO7.setPercent(BigDecimal.ZERO); |
| | | ageStatisticsVO8.setPercent(BigDecimal.ZERO); |
| | | }else { |
| | | BigDecimal rate = BigDecimal.valueOf(ageMap.get("age16").intValue()*100d).divide(BigDecimal.valueOf(count),2,BigDecimal.ROUND_HALF_UP); |
| | | ageStatisticsVO1.setPercent(rate); |
| | | ageStatisticsVO2.setSum(ageMap.get("age27").intValue()); |
| | |
| | | rate = BigDecimal.valueOf(ageMap.get("age75").intValue()*100d).divide(BigDecimal.valueOf(count),2,BigDecimal.ROUND_HALF_UP); |
| | | ageStatisticsVO8.setPercent(rate); |
| | | } |
| | | } |
| | | |
| | | agePopulationList.add(ageStatisticsVO1); |
| | | agePopulationList.add(ageStatisticsVO2); |