基本功能
(1)用户输入 准考证号、姓名
(2)进入考试界面
(3)出现第一题,用户开始答题
(4)用户每答一题,系统积分(每答对一题积5分)
(5)题目依次出现(暂时用copy,不管重码率)
(6)最后输出 成绩
变量定义
输出设备 Scanner
姓名 name
考号 no
成绩 sum
代码实现
//@Joey King
//2023-10
import java.util.Scanner;
public class MyTestt {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String name="";
String no="";
int sum=0;
System.out.println("请输入准考证号");
no=scanner.next();
System.out.println("请输入姓名");
name=scanner.next();
System.out.println("************************************");
System.out.println(" Java 考 试 系 统 ");
System.out.println("************************************");
System.out.println("1.使用Java语言编写的源程序保存时的文件扩展名是( )。");
System.out.println("A、.class B、.java C、.cpp D、.txt");
String ans1=scanner.next();
//考虑对英文字母的问题,一定考虑用户输入的大小写问题.toLowerCase()引入的目的确防止用户输入字母的大小写
//转大写 toUpperCase
//因为答案错误就不加分,所以if没有else
if(ans1.toUpperCase().equals("B")) {
sum = sum + 5;
}
System.out.println("2.下面哪一个是Java中不合法的标识符( )。");
System.out.println("A、$persons B、twoNum C、_myVar D、point");
String ans2=scanner.next();
if(ans2.toUpperCase().equals("D")){
sum=sum+5;
}
//...可copy再加题
System.out.println("学号:"+no+",姓名:"+name+",成绩为:"+sum);
}
}
//Gitee库地址:
//https://gitee.com/Joey-King/temiaozi.git
结果示例

更多
Gitee地址
https://gitee.com/Joey-King/temiaozi.git
1万+

被折叠的 条评论
为什么被折叠?



