为什么grades分数不对?
为什么grades分数不对 ?数据库里有3条记录,但如果全选的话只执行后2次加法,第一项的分数没被累加
String ans = null;
int score=0;
ResultSet rs = scor.getAnswer();
Enumeration e = request.getParameterNames();
loop:
while(e.hasMoreElements()) {
String keys = (String)e.nextElement();
String values = request.getParameter(keys);//考生答案
while(rs.next())
{
ans = rs.getString("answer");
if (ans.equals(values)) score = score + rs.getInt("score");
continue loop;
}
}
scor.setNewGrade(score);