Java 获取测试结果
首先,我要说的是,我的编程经验有限,所以请原谅我事先缺乏知识。我创建了一个免费网站,帮助人们准备考试。它一次只问一个问题,告诉用户他们是对还是错,给出正确答案,然后转到下一个问题/网页。我不明白的是,用户最常问的问题是,当测试完成时,我如何给用户%的分数?如果有人能提供任何帮助,我将不胜感激记录有多少问题得到了正确回答,然后在他们回答完所有问题后,将正确答案的数量除以总共有多少问题 例如:Java 获取测试结果,java,Java,首先,我要说的是,我的编程经验有限,所以请原谅我事先缺乏知识。我创建了一个免费网站,帮助人们准备考试。它一次只问一个问题,告诉用户他们是对还是错,给出正确答案,然后转到下一个问题/网页。我不明白的是,用户最常问的问题是,当测试完成时,我如何给用户%的分数?如果有人能提供任何帮助,我将不胜感激记录有多少问题得到了正确回答,然后在他们回答完所有问题后,将正确答案的数量除以总共有多少问题 例如: if(answer==correctAnswer) //(or however you determine
if(answer==correctAnswer) //(or however you determine the answer is correct)
{
numberOfCorrectAnswers++;
//...and whatever else you need to do here
}
//...
//...and after answering the final question:
percentCorrect = ((double)numberOfCorrectAnsers)/numberOfQuestions;
在这种情况下,您必须将NumberOfCorrectances转换为一个双精度,这样除法会给您一个双精度,否则,Java会将您的答案向下舍入到最接近的整数,即5/6=0score%=正确答案/总问题跟踪正确答案的数量,然后使用基本数学。