首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有关问题描述:显示出所有回答异常题目的信息,(题目,用户答案,正确答案)

2012-05-05 
问题描述:显示出所有回答错误题目的信息,(题目,用户答案,正确答案)程序中有5个数组, userAnswer[],correct

问题描述:显示出所有回答错误题目的信息,(题目,用户答案,正确答案)
程序中有5个数组, userAnswer[],correctAnswer[],selectQuestionID[],errorQuestion[] 
userAnswerID ==selectQuestionID 
errorQuestion != selectQuestionID 
问题:现在要建立起errorQuestion与正确答案和用户答案的信息 
求教如何实现这个功能

[解决办法]
恩,我觉得errorQuestionID存的是你选择的selectQuesionID的数组.
Object[][] map = new String[errorQuestion.length][3];
for(int i = 0;i<errorQuestion.length;i++){
 map[i][0] = errorQuestion[0];

 map[i][1] = correctAnswer[selectQuesionID[errorQuestionID[i]]];
 map[i][2] = userAnswer[i];
}
如果errorQuestionID存的是源题目的编号。
Map map = new HashMap();
for(int i = 0;i < selectQuestionID.length;i++ ){
if(!userAnswer[i].equals(correctAnswer[i])){
map.put(selectQuestionID[i],correctAnswer[i],userAnswer[i]);
}
}
或者
Map map = new HashMap();
int count = 0;
for(int i = 0;i < errorQuestionID.length;i++ ){
map.put(errorQuestionID[i],correctAnswer[errorQuestionID[i]],userAnswer[errorQuestionID[i]]);
}
}

热点排行