java 简易版考试系统

import java.util.Scanner;
public class Mytest
{
    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();
        //考试界面选择考试的科目1英语或2数学;
        System.out.println("********************");
        System.out.println("1---数学");
        System.out.println("2---英语");
        System.out.println("********************");
        System.out.println("请选择要考试的科目序号:");
        String select_no=scanner.next();
        //选择的数字是字符串因此等于用equals,
        if (select_no.equals("1"))
        {
            System.out.println("1+1=");
            System.out.println("A     B    C    D");
            //接受用户输入的答案
            String ans1=scanner.next();
            //转成大写,答错不加分因此不用else
            if(ans1.toUpperCase().equals("B")){sum=sum+10;

            }
            System.out.println("1+2=");
            System.out.println("A, 1   B,2 C.3 D、4");
            String ans2=scanner.next();
            if(ans2.toUpperCase().equals("C")){sum=sum+10;

            }
            System.out.println("1+3=");
            System.out.println("A.1 B.2 C.3 D.4");
            String ans3=scanner.next();
            if(ans3.toUpperCase().equals("D")){sum=sum+10;

            }
            System.out.println("1+4=");
            System.out.println("A.5 B.2 C.3 D.4");
            String ans4=scanner.next();
            if(ans4.toUpperCase().equals("A")){sum=sum+10;

            }
            System.out.println("1+5=");
            System.out.println("A.5 B.6 C.3 D.4");
            String ans5=scanner.next();
            if(ans5.toUpperCase().equals("B")){sum=sum+10;

            }
            System.out.println("1+6=");
            System.out.println("A.1 B.2 C.7 D.4");
            String ans6=scanner.next();
            if(ans6.toUpperCase().equals("C")){sum=sum+10;

            }
            System.out.println("1+7=");
            System.out.println("A.1 B.2 C.3 D.8");
            String ans7=scanner.next();
            if(ans7.toUpperCase().equals("D")){sum=sum+10;

            }
            System.out.println("1+8=");
            System.out.println("A.9 B.2 C.3 D.4");
            String ans8=scanner.next();
            if(ans8.toUpperCase().equals("A")){sum=sum+10;

            }
            System.out.println("1+9=");
            System.out.println("A.5 B.10 C.3 D.4");
            String ans9=scanner.next();
            if(ans9.toUpperCase().equals("B")){sum=sum+10;

            }
            System.out.println("2+9=");
            System.out.println("A.5 B.11 C.3 D.4");
            String ans10=scanner.next();
            if(ans10.toUpperCase().equals("B")){sum=sum+10;

            } System.out.println("学号:"+no+",姓名:"+name+",成绩为:"+sum);

        }

            else if (select_no.equals("2")){
                System.out.println("where there is a will,there is a _.");
                System.out.println("A.will B.way C.live D.then");
                String ans1=scanner.next();
                if(ans1.toUpperCase().equals("B")){
                    sum=sum+10;
                }
                System.out.println("no pains,no _.");
                System.out.println("A.way B.then C.art D.gains");
                String ans2=scanner.next();
                if (ans2.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("constant dripping wears away a _.");
                System.out.println("A.way B.then C.art D.");
                String ans3=scanner.next();
                if (ans3.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("practice makes _.");
                System.out.println("A.way B.then C.art D.perfect");
                String ans4=scanner.next();
                if (ans4.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("learn_live.");
                System.out.println("A.way B.then C.art D.and");
                String ans5=scanner.next();
                if (ans5.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("a man can do no more _he can.");
                System.out.println("A.way B.then C.art D.than");
                String ans6=scanner.next();
                if (ans6.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("honesty is the_policy.");
                System.out.println("A.way B.then C.art D.best");
                String ans7=scanner.next();
                if (ans7.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("a friend is easier lost than_.");
                System.out.println("A.way B.then C.art D.found");
                String ans8=scanner.next();
                if (ans8.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("time_wings.");
                System.out.println("A.way B.then C.art D.has");
                String ans9=scanner.next();
                if (ans9.toUpperCase().equals("D")){
                    sum=sum+10;
                }
                System.out.println("time lost cannot be won_.");
                System.out.println("A.way B.then C.art D.again");
                String ans10=scanner.next();
                if (ans10.toUpperCase().equals("D")){
                    sum=sum+10;
                }

            System.out.println("学号:"+no+",姓名:"+name+",成绩为:"+sum);

            }


        else{
            System.out.println("您选择了退出考试,没有参加任何一门考试");
        }


    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值