上机.1
package disizhang.dome;
import java.util.Scanner;
public class Disishangji_01 {
public static void main(String[] args) {
System.out.print("请输入消费金额:");
Scanner good = new Scanner(System.in);
if (good.hasNextInt()) {
int nice = good.nextInt();
System.out.println("是否参加优惠换购活动:");
System.out.println("1:满50元,加2元换购百事可乐饮料一瓶");
System.out.println("2:满100元,加3元换购500ml可乐一瓶");
System.out.println("3:满100元,加10元换购5公斤面粉");
System.out.println("4:满200元,加10元可换购1个苏泊尔炒菜锅");
System.out.println("5:满200元,加20可换购欧莱雅爽肤水一瓶");
System.out.println("0:不换购");
System.out.print("请选择:");
Scanner ice = new Scanner(System.in);
String name = "";
boolean pig = true;
if (ice.hasNextInt()) {
int look = ice.nextInt();
switch (look) {
case 1:
if (nice >= 50) {
nice += 2;
name = "百事可乐饮料一瓶。";
} else {
System.out.println("金额不足");
pig = false;
}
break;
case 2:
if (nice >= 100) {
nice += 3;
name = "500ml可乐一瓶。";
} else {
System.out.println("金额不足");
pig = false;
}
break;
case 3:
if (nice >= 100) {
nice += 10;
name = "5公斤面粉。";
} else {
System.out.println("金额不足");
pig = false;
}
break;
case 4:
if (nice >= 200) {
nice += 10;
name = "1个苏泊尔炒菜锅。";
} else {
System.out.println("金额不足");
pig = false;
}
break;
case 5:
if (nice >= 200) {
nice += 20;
name = "欧莱雅爽肤水一瓶。";
} else {
System.out.println("金额不足");
pig = false;
}
break;
case 0:
nice += 0;
break;
default:
System.out.println("您的输入有误,请重新输入");
break;
}
System.out.println("本次消费费总金额:" + nice);
if (look > 0 && look <= 5 && pig == true) {
System.out.println("成功换购:" + name);
} else if (look == 0) {
System.out.println("不换购");
} else {
System.out.println("换购失败");
}
} else {
System.out.println("对不起,请您输入合法的数据");
}
} else {
System.out.println("对不起,请您输入合法的数据");
}
}
}
上机.02
package disizhang.dome;
import java.util.Scanner;
public class Di_02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("\n\t\t欢迎使用我行我素购物管理系统 1.0版\n");
System.out.println("\t\t\t 1. 登 录 系 统\n");
System.out.println("\t\t\t 2. 退 出\n");
System.out.println("* * * * * * * * * * * * * * * *\n");
System.out.println("请选择,输入数字:");
int qwe = scanner.nextInt();
switch (qwe) {
case 1:
System.out.println("\n\t\t欢迎使用我行我素管理系统\n");
System.out.println("* * * * * * * * * * * * * *\n");
System.out.println("\t\t\t 1.客 户 管 理 信 息\n");
System.out.println("\t\t\t 2. 购 物 结 算\n");
System.out.println("\t\t\t 3. 真 情 回 馈\n");
System.out.println("\t\t\t 4. 注 销\n");
System.out.println("* * * * * * * * * * * * * *\n");
System.out.println("请选择,输入数字:");
int asd = scanner.nextInt();
switch (asd) {
case 1:
System.out.println("\t\t\t购物管理系统>客户信息管理\n");
System.out.println("\t\t\t1. 显 示 所 有 客 户 信 息\n");
System.out.println("\t\t\t2. 添 加 客 户 信 息\n");
System.out.println("\t\t\t3. 修 改 客 户 信 息\n");
System.out.println("\t\t\t4. 查 询 客 户 信 息\n");
}
break;
case 2:
System.out.println("\t\t\t2.购物结算\n");
int zxc = scanner.nextInt();
switch(zxc){
case 3:
System.out.println("\t\t\t购物管理系统>真情回馈");
System.out.println("\t\t\t1.幸运大放送\n");
System.out.println("\t\t\t2.幸运抽奖\n");
System.out.println("\t\t\t3.生日问候\n");
}
default:
case 3:
break;
}
}
}