*实现购物菜单选择
*实现换购功能
效果图:
程序:
@Test
public void test04() {
Scanner input = new Scanner(System.in);
System.out.println("我行我素购物管理系统升级版");
System.out.println("\n1.登 录 系 统 ");
System.out.println("\n2.退 出 ");
System.out.println("***************************************************");
System.out.print("请选择,输入数字:");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("我行我素购物管理系统升级版");
System.out.println("\n1.客 户 信 息 管 理 ");
System.out.println("\n2.购 物 结 算 ");
System.out.println("\n3.真 情 回 馈 ");
System.out.println("\n4. 注 销");
System.out.println("***************************************************");
System.out.print("请选择,输入数字:");
Scanner sc = new Scanner(System.in); // 程序继续运行不加break
int select = sc.nextInt();
switch (select) {
case 1:
System.out.println("\n1.显示客户所有信息");
System.out.println("\n2.添加客户信息");
System.out.println("\n3.修改客户信息");
System.out.println("\n4.查询客户信息");
break;
case 2:
System.out.println("请输入消费金额:");
int money = input.nextInt();
if (money >= 50) {
System.out.println("是否参加优惠换购活动:");
System.out.println("1.满50元,加2元换购百事可乐饮料1瓶");
System.out.println("2.满100,加3元换购500ml可乐一瓶");
System.out.println("2.满100,加10元换购5公斤面粉");
System.out.println("4.满200元,加10元换购苏泊尔炒锅一个");
System.out.println("5.满200元,加20元可换购欧莱雅爽肤水1瓶");
System.out.println("0.不换购");
System.out.print("请选择:");
int opt = input.nextInt();
String show = null;
switch (opt) {
case 1:
show = "百事可乐饮料1瓶";
money = money + 2;
break;
case 2:
show = "500ml可乐一瓶";
money = money + 3;
break;
case 3:
show = "5公斤面粉";
money = money + 10;
break;
case 4:
show = "苏泊尔炒锅一个";
money = money + 10;
break;
case 5:
show = "欧莱雅爽肤水1瓶";
money = money + 20;
break;
case 0:
System.out.println("本次消费金额" + money);
System.exit(0);
break;
default:
System.out.println("输入有误!程序异常结束!");
break;
}
System.out.println("本次消费金额:" + money + "元");
System.out.println("成功换购," + show);
} else {
System.out.println("您的消费你不符合活动条件!");
}
break;
case 3:
System.out.println("\n1.幸运大放送");
System.out.println("\n2.幸运抽奖");
System.out.println("\n3.生日问候");
}
break;
case 2:
System.out.println("谢谢使用!安全退出!");
break;
default:
System.out.println("输入有误!程序结束!");
break;
}
}