道奇锋哲 锋行天下 激情体验 网络大赛-auto080327

本文介绍了一个积分活动的参与流程,包括用户注册、有奖问答等步骤,并详细解析了‘有奖问答’环节的技术实现细节,特别是如何通过比较用户答案与正确答案来判断答题正确性。
[url=http://play3.pcauto.com.cn/auto080327]活动[/url]参与流程:
-Step1 用户注册(10锋哲币)
-Step2 有奖问答(5锋哲币/题)
-Step3 预约试驾(50锋哲币)
-Step4 参加体验(100锋哲币)
-Step5 体验报告(10锋哲币)

这次的任务很紧,只有一天多的时间。因为康哥的信任,给了我这个“不可能完成的任务”...
其实,在我看来,只是很简单的工作。注册、预约都是分别提交一些用户信息,算积分,然后入库;后台则提供查询用户信息的功能...的确很枯燥...

其中,“有奖问答”一步是14题不定项选择题。正确答案写死在二维String[][]数组上,前台用request.getParameterValues()把用户提交的每题的答案获取后放入新的String[]数组,然后分别比较两个数组中的元素,完全匹配则加分...
	/** 判断两个String数组是否相等 */
public boolean equal(String[] answers_user, String[] answers_right) {
if (answers_user == null || answers_user.length == 0)
return false;
if (answers_right == null || answers_right.length == 0)
return false;
if (answers_user.length != answers_right.length)
return false;

Arrays.sort(answers_right);// 二分查找前需排序
for (int j = 0; j < answers_user.length; j++) {
if (Arrays.binarySearch(answers_right, answers_user[j]) < 0) {
return false;
}
}

return true;
}


省份城市联动...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值