Commit 2ce5245bb129c95d6bd3f84712dca540bd482e60
1 parent
0a0c0f6a
bug修复
Showing
1 changed file
with
8 additions
and
8 deletions
src/com/fh/controller/sunvote/paper/PaperController.java
| @@ -388,13 +388,13 @@ public class PaperController extends BaseController { | @@ -388,13 +388,13 @@ public class PaperController extends BaseController { | ||
| 388 | vpd.put("var4", varOList.get(i).getString("avg_score")); //4 | 388 | vpd.put("var4", varOList.get(i).getString("avg_score")); //4 | 
| 389 | vpd.put("var5", student_num); //5 | 389 | vpd.put("var5", student_num); //5 | 
| 390 | vpd.put("var6", you); //6 | 390 | vpd.put("var6", you); //6 | 
| 391 | - vpd.put("var7", student_num==0?0:decimalFormat.format(you*100/student_num)+"%"); //7 | 391 | + vpd.put("var7", student_num==0?0:decimalFormat.format(you*100.0/student_num)+"%"); //7 | 
| 392 | vpd.put("var8", liang); //8 | 392 | vpd.put("var8", liang); //8 | 
| 393 | - vpd.put("var9", student_num==0?0:decimalFormat.format(liang*100/student_num)+"%"); //9 | 393 | + vpd.put("var9", student_num==0?0:decimalFormat.format(liang*100.0/student_num)+"%"); //9 | 
| 394 | vpd.put("var10", jige); //10 | 394 | vpd.put("var10", jige); //10 | 
| 395 | - vpd.put("var11", student_num==0?0:decimalFormat.format(jige*100/student_num)+"%"); //11 | 395 | + vpd.put("var11", student_num==0?0:decimalFormat.format(jige*100.0/student_num)+"%"); //11 | 
| 396 | vpd.put("var12", difen); //12 | 396 | vpd.put("var12", difen); //12 | 
| 397 | - vpd.put("var13", student_num==0?0:decimalFormat.format(difen*100/student_num)+"%"); //13 | 397 | + vpd.put("var13", student_num==0?0:decimalFormat.format(difen*100.0/student_num)+"%"); //13 | 
| 398 | varList.add(vpd); | 398 | varList.add(vpd); | 
| 399 | } | 399 | } | 
| 400 | dataMap.put("varList", varList); | 400 | dataMap.put("varList", varList); | 
| @@ -611,9 +611,9 @@ public class PaperController extends BaseController { | @@ -611,9 +611,9 @@ public class PaperController extends BaseController { | ||
| 611 | vpd.put("var2", varOList.get(i).getString("ANSWER")); //2 | 611 | vpd.put("var2", varOList.get(i).getString("ANSWER")); //2 | 
| 612 | vpd.put("var3", varOList.get(i).getString("ANSWERNUM")); //3 | 612 | vpd.put("var3", varOList.get(i).getString("ANSWERNUM")); //3 | 
| 613 | vpd.put("var4", varOList.get(i).getString("RIGHTNUM")); //4 | 613 | vpd.put("var4", varOList.get(i).getString("RIGHTNUM")); //4 | 
| 614 | - vpd.put("var5", decimalFormat.format(Integer.valueOf(varOList.get(i).getString("RIGHTNUM"))*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //5 | 614 | + vpd.put("var5", decimalFormat.format(Double.valueOf(varOList.get(i).getString("RIGHTNUM"))*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //5 | 
| 615 | vpd.put("var6", varOList.get(i).getString("QUESTION_SCORE")); //6 | 615 | vpd.put("var6", varOList.get(i).getString("QUESTION_SCORE")); //6 | 
| 616 | - vpd.put("var7", decimalFormat.format(Integer.valueOf(varOList.get(i).getString("RIGHTNUM"))*Float.valueOf(varOList.get(i).getString("QUESTION_SCORE"))/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))); //7 | 616 | + vpd.put("var7", decimalFormat.format(Double.valueOf(varOList.get(i).getString("RIGHTNUM"))*Double.valueOf(varOList.get(i).getString("QUESTION_SCORE"))/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))); //7 | 
| 617 | String s = varOList.get(i).get("optin_info").toString(); | 617 | String s = varOList.get(i).get("optin_info").toString(); | 
| 618 | s = s.replace("[", ""); | 618 | s = s.replace("[", ""); | 
| 619 | s = s.replace("]", ""); | 619 | s = s.replace("]", ""); | 
| @@ -626,12 +626,12 @@ public class PaperController extends BaseController { | @@ -626,12 +626,12 @@ public class PaperController extends BaseController { | ||
| 626 | break; | 626 | break; | 
| 627 | } | 627 | } | 
| 628 | vpd.put("var"+(8+2*y), nn); //8 | 628 | vpd.put("var"+(8+2*y), nn); //8 | 
| 629 | - vpd.put("var"+(9+2*y), decimalFormat.format(nn*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //9 | 629 | + vpd.put("var"+(9+2*y), decimalFormat.format(nn*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //9 | 
| 630 | 630 | ||
| 631 | } | 631 | } | 
| 632 | 632 | ||
| 633 | vpd.put("var"+(max*2+8), Integer.valueOf(optoin.get(optoin.size()-1))); //8 | 633 | vpd.put("var"+(max*2+8), Integer.valueOf(optoin.get(optoin.size()-1))); //8 | 
| 634 | - vpd.put("var"+(max*2+9), decimalFormat.format(Integer.valueOf(optoin.get(optoin.size()-1))*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM2")))+"%"); //9 | 634 | + vpd.put("var"+(max*2+9), decimalFormat.format(Double.valueOf(optoin.get(optoin.size()-1))*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM2")))+"%"); //9 | 
| 635 | 635 | ||
| 636 | varList.add(vpd); | 636 | varList.add(vpd); | 
| 637 | } | 637 | } | 
