简单考试系统

import java.util.Locale;
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;
//        正式进入程序流程
//        1. 用户输入 准考证号 姓名
        System.out.println("请输入准考证号");
        no=scanner.next();
        System.out.println("请输入姓名");
        name=scanner.next();
//        2. 进入考试进程页面
        System.out.println("*******************");
        System.out.println("         考  试  系  统");
        System.out.println("1----------数学");
        System.out.println("2----------英语");
        System.out.println("*******************");
//        3.用户输入代表数字
        System.out.println("请选择考试科目对应的序号:");
        String select_no=scanner.next();
//        判断用户选择序号内容
        if (select_no.equals("1")){
//        4.系统出题,限定选择题
            System.out.println("1+1=");
            System.out.println("A.1   B.2   C.3  D.不确定");
//        5.用户输入答案
           String ans1=scanner.next();
           if (ans1.toUpperCase().equals("B")){
//               选择正确加分
               sum=sum+10;
           }
           System.out.println("学号:"+no+",姓名:"+name+",成绩:"+sum);
//        6.限定每个科目中两个题,最后输出用户考试成绩
            System.out.println("2+2=");
            System.out.println("A.3   B.4   C.5  D.不确定");
//        5.用户输入答案
            String ans2=scanner.next();
            if (ans2.toUpperCase().equals("B")){
//               选择正确加分
                sum= sum + 10;
            }
            System.out.println("学号:"+no+",姓名:"+name+",成绩:"+sum);
        }else if(select_no.equals("2")){
//        4.系统出题,限定选择题
            System.out.println("this is __ apple");
            System.out.println("A.a   B.2an   C.the  D./");
//        5.用户输入答案
            String ans1=scanner.next();
            if (ans1.toUpperCase().equals("B")){
//               选择正确加分
                sum=sum+10;
            }
            System.out.println("学号:"+no+",姓名:"+name+",成绩:"+sum);
//        6.限定每个科目中两个题,最后输出用户考试成绩
            System.out.println("I play___piano");
            System.out.println("A.a   B.an   C.the D./");
//        5.用户输入答案
            String ans2=scanner.next();
            if (ans2.toUpperCase().equals("C")){
                sum=sum+10;
            }
            System.out.println("学号:"+no+",姓名:"+name+",成绩:"+sum);

        }else {
            System.out.println("你选择了退出考试,没有参加任何考试");
        }
//          因为if中有一个结束语句,后面不再有语句

    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值