//根据前面结果计算符合率
float accorate = ((float)counts4Num+(float)counts3Num)/((float)counts4Num+(float)counts3Num+(float)counts2Num+(float)counts1Num); <span style="white-space:pre"> </span>NumberFormat percentFormat = NumberFormat.getPercentInstance();
percentFormat.setMaximumFractionDigits(2);
String f = percentFormat.format(accorate);
ogcData1.set("mateAccorate", f);
<span style="white-space:pre"> </span>//平均分
int total = 2147483647;
if((qy4counts+qy3counts+qy2counts+qy1counts)!=0){
total = (qy4counts+qy3counts+qy2counts+qy1counts);
}
float avg = (float)(qy4counts*4+qy3counts*3+qy2counts*2+qy1counts)/(float)total;
BigDecimal b = new BigDecimal(avg);
float f = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
qydata.set("pjf", f);