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中有一个结束语句,后面不再有语句 } }
简单考试系统
最新推荐文章于 2024-11-13 20:43:20 发布