日期:2014-05-17  浏览次数:20647 次

jsp 取值问题
有一个问卷调查差不多的页面 第一题选A 是二分 选B是三分 就是这样的题 
  每个题选A 的可能分数不同  
我把问题放在了 一维数组 答案放在了二维数组 怎么计算 总分啊 给个思路

------解决方案--------------------
那你需要关联上一维数组的选项与二维数组的分数
就好像表的多对多一样,,,然后再做个循环叠加。
------解决方案--------------------
想问下lz全部都用js做吗?

不用通过后台查数据?
------解决方案--------------------
HashMap<String,HashMap<String,Integer>> question=new HashMap<String,HashMap<String,Integer>>();
{1,{a=1,b=2,c=3,d=4,f=5}}
{2,{a=5,b=6,c=7,d=8,f=9}}

第一题选a
int answer=question.get("1").get("a");

第二题选bcd
int answer=question.get("2").get("b")+question.get("2").get("c")+question.get("2").get("d");
------解决方案--------------------
你先保存一个答案与分数对应的数据结构,然后根据用户传进来的答案,取得答案所对应的分数,最后相加