2 qq 32613641 qq_32613641 于 2017.01.03 18:29 提问

java基础问题,但自己就是解决不了,求帮助!!!

选择题答案与数据库获取的正确答案比对,但无论怎样count的值只有1或0
代码如下:图片说明

5个回答

ITzhangdaopin
ITzhangdaopin   2017.01.04 08:41
已采纳

DEBUG跑一下下,就找到了

u012976158
u012976158   2017.01.03 18:30

你强制类型转换那有问题 如果不是 请把数据库字段 或者 你上面id和answer中内容 简单写出来一部分

qq_32613641
qq_32613641 你说的是计算成绩的那一部分吗?但这也不应该赢向count的值啊,count的值只能在0和1变化
11 个月之前 回复
bdmh
bdmh   Ds   Rxr 2017.01.03 20:53

跟踪每一步的一个,你这个问题应该属于很低级的错误,容易找

tt5753
tt5753   2017.01.03 22:07

answer的长度呢

yushiyoufight
yushiyoufight   Rxr 2017.01.04 15:37

不知道你的具体数据,猜一下,应该是if(answer[i].equals(gradeDao.getRightAnswer(id[i])));理解为:
第一个答案跟第一题的正确答案匹配
第二个答案跟第二题的正确答案匹配
。。。。
这个逻辑有点问题
你的上下文有限,只能猜这么多

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!