1 package kaoshi;
2 /*
3 * 学员状态查询
4 * @作者:向往的生活
5 * @时间:2017、3、7
6 */
7 import java.util.Scanner;
8
9 public class StudentState {
10 public static void main(String[] args) {
11 boolean flag=false;
12 while(true){
13 Scanner scan=new Scanner(System.in);
14 System.out.print("请输入学员状态的第一个英文字母:");
15 String input = scan.nextLine().toUpperCase();
16 char chr = input.toCharArray()[0];
17 switch (chr) {
18 case 'E':
19 System.out.println("优秀");
20 flag=enquire(flag);
21 break;
22 case 'G':
23 System.out.println("良好");
24
25 flag=enquire(flag);
26 break;
27 case 'S':
28 System.out.println("中等");
29 flag=enquire(flag);
30 break;
31 case 'F':
32 System.out.println("不合格");
33 flag=enquire(flag);
34 break;
35
36 default:
37 System.out.println("输入错误,无法转换");
38 flag=enquire(flag);
39 break;
40 }
41 if(flag==true){
42 System.out.println("退出系统!");
43 System.exit(-1);
44 }
45 }
46 }
47 /*
48 * 选择是否要继续查询
49 */
50 public static boolean enquire(boolean flag){
51 while(true){
52 Scanner scan=new Scanner(System.in);
53 System.out.print("\t\n");
54 System.out.print("您想继续吗? (y/n)");
55 String input6 = scan.nextLine();
56 System.out.print("\t\n");
57 input6 = input6.toUpperCase();
58 char chr6 = input6.toCharArray()[0];
59 if(chr6=='N'){
60 flag=true;
61 return flag;
62 }
63 else if(chr6=='Y'){
64 return flag;
65 }
66 else{
67 System.out.println("输入错误,重新输入!");
68 }
69 }
70 }
71 }