BDQN-Ch4-购物管理系统

面向过程式的购物管理系统

 1 package Ch4;
 2 
 3 import java.util.*;
 4 
 5 public class Practice1 {
 6     public static void main(String[] args) {
 7         int stage = 1;
 8         while(true) {
 9             Scanner sc = new Scanner(System.in);
10             int choose1 = 1, choose2 = 1;
11             if(stage == 1) {
12                 System.out.println("\n\t\t\t欢迎使用xx购物管理系统");
13                 System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
14                 System.out.println("\t\t\t1. 登入系统");
15                 System.out.println("\t\t\t2. 退出");
16                 System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
17                 System.out.print("#请选择,输入数字:");
18                 choose1 = sc.nextInt();
19             }
20             switch (choose1) {
21             case 1:
22                 System.out.println("... ...\n\t\t\txx购物管理系统>主菜单");
23                 System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
24                 System.out.println("\t\t\t1. 客户信息管理");
25                 System.out.println("\t\t\t2. 购物结算");
26                 System.out.println("\t\t\t3. 真情回馈");
27                 System.out.println("\t\t\t4. 注销");
28                 System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
29                 System.out.print("#请选择,输入数字:");
30                 choose2 = sc.nextInt(); 
31                 switch(choose2) {
32                     case 1:
33                         System.out.println("... ...\n\t\t\txx购物管理系统>客户信息管理");
34                         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
35                         System.out.println("\t\t\t1. 显示所有客户信息");
36                         System.out.println("\t\t\t2. 添加客户信息");
37                         System.out.println("\t\t\t3. 修改客户信息");
38                         System.out.println("\t\t\t4. 查询客户信息");
39                         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
40                         System.out.println("#请选择,输入数字:(目前不支持选择,返回主菜单)");
41                         stage = 2;
42                         break;
43                     case 2:
44                         System.out.println("#目前不支持此功能,返回主菜单!");
45                         stage = 2;
46                         break;
47                     case 3:
48                         System.out.println("... ...\n\t\t\txx购物管理系统>真情回馈");
49                         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
50                         System.out.println("\t\t\t1. 幸运大放送");
51                         System.out.println("\t\t\t2. 幸运抽奖");
52                         System.out.println("\t\t\t3. 生日问候");
53                         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
54                         System.out.println("#请选择,输入数字:(目前不支持选择,返回主菜单)");
55                         stage = 2;
56                         break;
57                     case 4:
58                         System.out.println("#已注销,返回首页!");
59                         stage = 1;
60                         break;
61                     default:
62                         System.out.println("#输入错误,请重新输入!!!");
63                         stage = 2;
64                         break;
65                 }
66                 break;
67             case 2:
68                 System.out.println("#系统退出,谢谢您的使用!");
69                 System.exit(1);
70             default:
71                 System.out.print("#输入错误,请重新输入!!!\n... ...");
72                 break;
73             }
74         }
75     }
76 }

很混乱。用面向对象的方法来编写会清晰很多。

猜你喜欢

转载自www.cnblogs.com/veonwang/p/9336483.html