您的位置:首页 > 编程语言 > Java开发

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

2017-07-20 18:54 253 查看
/**

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

 * @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]);
}
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐