编写一个简单的程序,用于校对选择题答案

来源:互联网 发布:淘宝关键词在哪里找 编辑:程序博客网 时间:2024/05/29 11:23
/**
 * 作业题: 编写一个简单的程序,用于校对选择题答案
 * @author chenkunqing;
 *

 *第一步:创建键盘录入对象录入正确答案。

*第二步:创建键盘录入对象录入学生答案。

*第三步:编写compare方法进行创建对象并且调用

 */
import java.util.Scanner;
public class CopareAnswer {


public static void main(String[] args) {
System.out.println("此程序用于校对选择题答案");
System.out.println("请预先输入正确的选择题答案:\n(选项有A,B,C,D)");
Scanner sc =new Scanner (System.in);
String answer1 =sc.next();
char teacherAnswer[]=answer1.toCharArray();
//创建键盘录入对象,并开辟一个存储空间储存正确答案录入值;
System.out.println("请输入你的答案:");
Scanner sc2 =new Scanner(System.in);
String answer2 =sc.next();
char studentAnswer[]=answer2.toCharArray();
//创建键盘录入对象,并开辟一个存储空间储存学生答案录入值;
CopareAnswer  ca =new CopareAnswer();
ca.Compare(studentAnswer,teacherAnswer);
//创建个对象ca并调用方法。

}
//比较(compare)方法的撰写
public void Compare( char sA[],char tA[]){
for (int i=0;i<tA.length;i++){
if(tA[i]!=sA[i]){
System.out.println("第" + (i+1) + "道题答案不正确");//注意字符串连接符
System.out.println("正确答案是: " + tA[i]);
System.out.println("你的错误答案是: " + sA[i]);
}
}
}
}