编写一个简单的程序,用于校对选择题答案
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]);
}
}
}
}
* 作业题: 编写一个简单的程序,用于校对选择题答案
* @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]);
}
}
}
}
相关文章推荐
- 用java编写一个简单的字符串加密解密程序,将字符串分成若干行,实现字符串以一列一列读取,并还原之前输入的字符串。这里实现4行输出。
- 编写一个简单的jdbc例子程序_模版_CRUD_SQL注入
- 一个显示地图数据,并实现简单浏览查询程序源码(SDK编写)
- ffmpeg+sdl教程----编写一个简单的播放器4(让程序更模块化)
- 通过编写一个简单的漏洞扫描程序学习Python基本语句
- WebService(一):详细步骤带你编写第一个简单的CXF框架实现WebService程序
- 一个简单木马程序的编写
- 用C++编写一个随机产生多个两位数四则运算式子的简单程序
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 编写一个程序,用于接收用户输入的数,然后显示从0到该数为止表示的所有字符,询问用户是否愿意再次继续同样的过程
- 从零开始C++ 第二课 CC++初体验,编写一个简单的程序·hello C++ 课程一天第二课
- 编写一个简单的内核模块程序Hello World!
- Servlet学习笔记_03_使用servlet编写一个简单的helloworld程序
- 编写一个简单的servlet小程序
- Test__GUI__用java编写一个简单的记事本程序,打包成jar双击运行
- 怎样编写一个简单的hibernate程序
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- C++ Primer 5th - 1.1 编写一个简单的C++程序
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符
- 5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类)。 已知坦克类如下: