牛刀小試(三)——java簡單的支付界面

/*
 *我行我素購物系統簡單的支付界面
 *@author:楊曉東
 *@date:2014-04-02
 */
 public class Shops {
public static void main(String [] args){
    System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("\t\t\t1.登 錄 系 統");
System.out.println("\t\t\t2.更 改 管 理 員 密 碼");
System.out.println("\t\t\t3.退 出");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.print("請輸入您的選擇:");
java.util.Scanner input = new java.util.Scanner(System.in);
int choice1 = input.nextInt();//此處定義一個choice即可
if(choice1 == 1) {
       System.out.println("\t\t\t歡迎使用我行我素購物管理系統");
                       System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
       System.out.println("\t\t\t1.客 戶 信 息 管 理");
       System.out.println("\t\t\t2.購 物 結 算");
       System.out.println("\t\t\t3.真 情 回 饋");
       System.out.println("\t\t\t4.返 回 上 一 級");
       System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
       System.out.println("請輸入您的選擇:");
       // int choice = input.nextInt();
}else{
    System.out.println("系統功能正在升級中...");
  }
int choice2 = input.nextInt();
if (choice2 == 2){
            System.out.println("商城現有商品如下:");
                             System.out.println("商品編號\t\t商品名稱\t\t商品價格");
            System.out.println("1\t\t雲南白藥\t\t¥18.00");
            System.out.println("2\t\t小米手機\t\t¥1,998.00");
            System.out.println("3\t\t小黑\t\t¥4,998.00");
     System.out.println("4\t\t拖鞋\t\t¥25.80");
            System.out.println("5\t\t醬油\t\t¥5.60");
     System.out.println("6\t\t汽車模型\t\t¥350.00");
     System.out.println("7\t\t坦克模型\t\t¥400.00");
     System.out.println("8\t\t玩具槍\t\t¥99.80");
     System.out.println("請輸入您要購買的產品編號:");
   }else {
 System.out.println("系統功能正在升級中...");
            }
 int num = input.nextInt();
 String name = null; double price = 0; //定義2個變量
         switch(num){
case 1:
name = "雲南白藥";
price = 18.00;
        break;
    case 2:
    name = "小米手機";
price = 1998.00;
    break;
    case 3:
name = "小黑";
price = 4998.00;
    break;
case 4:
name = "拖鞋";
price = 25.00;
    break;
case 5:
    name = "醬油";
price = 5.60;
    break;
case 6:
name = "汽車模型";
price = 350.00;
break;
case 7:
name = "坦克模型";
price = 400.00;
    break;
case 8:
    name = "玩具槍";
price = 99.80;
break;
default:
System.out.println("沒有您需要的商品編號...");
    break;
}
System.out.print("請輸入您要購買的產品數量:");
int amount = input.nextInt();
int value = (int)(price * amount * 0.85);//強制類型轉換,可能會失精度
                     double money = price * amount;
System.out.println("尊敬的用戶:小貓");
System.out.println("產品名稱\t\t產品單價\t\t購買數量\t\t產品總價");
System.out.println(name + "\t\t" + price + "\t\t" + amount + "\t\t"+ money);
            System.out.println("您購買產品總價爲:" + money);
            System.out.println("按您當前的積分,您的折扣是:0.85");
            System.out.println("您的應付款爲:" + value);
    System.out.println("請付款:");
double total = input.nextDouble();
double change = total - value;
if (total > value){
System.out.println("付款成功!");
System.out.println("找零:" + change);
System.out.println("歡迎下次光臨!");
}else{
System.out.println("請重新寵幸本系統...");
}
}

 }





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章