Java简易考试系统

基本功能

(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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值