第四章——上機
上機.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;
}
}
}