1. 程式人生 > >第四章——上機

第四章——上機

上機.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;
        }
    }

}