谁帮我做下这道java的题呀
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/23 14:17:58
谁帮我做下这道java的题呀
创建checkAnswer方法实现不定项选择判分,具体要求如下:
1)考生答案和正确答案相同(不考虑选项顺序),
2)考生答案不全,得2分.
3)考生答案中有错误答案,得0分.
部分示例如下:
得分
ABC ABC/ACB/BAC/CBA/BCA 5
ABC A/B/C/AB/AC/BC/CB/CA/BA 2
ABC D/AD/BD/CD/ABD/BCD/ACD/ABCD 0
————————————————————————————————————
public class JavaMethod {
public static int checkAnswer(String correctAnswer,String userAnswer){
}
public static void main(String[] args) {
String correctAnswer = "ACD";
String userAnswer = "AD";
int grade = checkAnswer(correctAnswer,userAnswer);
System.out.println("本题的得分是 :" + grade);
}
}
————————————————————————————————————
创建checkAnswer方法实现不定项选择判分,具体要求如下:
1)考生答案和正确答案相同(不考虑选项顺序),
2)考生答案不全,得2分.
3)考生答案中有错误答案,得0分.
部分示例如下:
得分
ABC ABC/ACB/BAC/CBA/BCA 5
ABC A/B/C/AB/AC/BC/CB/CA/BA 2
ABC D/AD/BD/CD/ABD/BCD/ACD/ABCD 0
————————————————————————————————————
public class JavaMethod {
public static int checkAnswer(String correctAnswer,String userAnswer){
}
public static void main(String[] args) {
String correctAnswer = "ACD";
String userAnswer = "AD";
int grade = checkAnswer(correctAnswer,userAnswer);
System.out.println("本题的得分是 :" + grade);
}
}
————————————————————————————————————
public static int checkAnswer(String correctAnswer, String userAnswer)
{
int grade = 0;
int num = 0;
for (int i = 0; i < userAnswer.length(); i++)
{
// 如果用户答案某一项在正确答案中
if (correctAnswer.indexOf(userAnswer.charAt(i)) != -1)
{
num++;
}
// 如果用户答案某一项不在正确答案中(即有错误选择项)
else
{
return grade = 0;
}
}
if (num == 0)
{
grade = 0;
}
else if (num == correctAnswer.length())
{
grade = 5;
}
else
{
grade = 2;
}
return grade;
}
public static void main(String[] args)
{
String correctAnswer = "ABC";
String userAnswer = "D";
int grade = checkAnswer(correctAnswer, userAnswer);
System.out.println("本题得分 : " + grade);
}
{
int grade = 0;
int num = 0;
for (int i = 0; i < userAnswer.length(); i++)
{
// 如果用户答案某一项在正确答案中
if (correctAnswer.indexOf(userAnswer.charAt(i)) != -1)
{
num++;
}
// 如果用户答案某一项不在正确答案中(即有错误选择项)
else
{
return grade = 0;
}
}
if (num == 0)
{
grade = 0;
}
else if (num == correctAnswer.length())
{
grade = 5;
}
else
{
grade = 2;
}
return grade;
}
public static void main(String[] args)
{
String correctAnswer = "ABC";
String userAnswer = "D";
int grade = checkAnswer(correctAnswer, userAnswer);
System.out.println("本题得分 : " + grade);
}
谁帮我做下这道java的题呀
java高手,帮我做几道简单的算术题!
帮我解释下java里的东西
谁帮我用Java做下面题目
帮我用JAVA做下下面2题谢谢
用java语句写出三维空间的点,例子如下:麻烦帮我加上注释~
Java程序,帮我看看还有简便一点的方法吗?
请大神帮我看一下这道java题目的答案,并解释一下
帮我理解一下下面的几个java里的正则表达式的意思?在java的Pattern类里出来的
java 怎样取100以内5个不同的随机数,注意是不同的随机数哦,谁能用最少的代码帮我一下
帮我取个英文名字哦我姓杨叫佳嬅,女生,帮我取个好听的英文名字...典雅一点的,最好和我名字谐音...JAVA好像不太好听
请帮我解释一下Java程序,其中的this.x指什么,右边的x指什么.