1. 完成一個購買商品的功能
菜單如下(【】方括號中是程序提示信息):
【1.程序開始運行,出現如下的菜單】
“我行我素”購物管理系統
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
商品名稱 商品價格 商品描述
小米3手機 ¥1999 小米手機,手機中的戰鬥雞
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
請輸入購買數量:【2.要求用戶要輸入的購買數量】
【3.用戶輸入購買數量以後,給用戶打印購買小票】
尊敬的用戶,您購買的商品信息如下:
商品名稱:小米手機3S
商品單價:¥1999
購買數量:【用戶之前輸入的數量】
需要付款:【商品總價格:用戶購買數量 * 商品單價】
請輸入付款金額:【4.用戶輸入付款總數】
【5.用戶購買完成,打印用戶購買的結算髮票】
尊敬的用戶,您已經購買的商品信息如下:
商品名稱:小米手機3S
商品單價:¥1999
購買數量:【用戶之前輸入的數量】
付款:【用戶購買數量 * 商品單價】
找零:[ 如果用戶付款多餘商品價格,給用戶找多出來的錢 ]
程序代碼:
public class Cellphone {
public static void main(String [] args) {
// 創建一個可以和用戶鍵盤進行交互的對象
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("\t\t\t我行我素購物管理系統");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println(" 商品名稱 商品價格 商品描述");
System.out.println(" 小米3手機 ¥1999 小米手機,手機中的戰鬥雞 ");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.print("請輸入購買數量:");
// 接收用戶鍵盤輸入的數據【input.next()】,將數據保存到info中
int info = input.nextInt();
System.out.println(" 尊敬的用戶,你購買的商品信息如下:");
System.out.println("商品名稱:小米手機3s");
System.out.println("商品價格:¥1999 ");
System.out.println("購買數量:"+ info);
int z;
z = info * 1999;
System.out.println("需要付款:" + z);
System.out.println("請輸入付款金額: ");
int x = input.nextInt();
int y;
y = x - z;
System.out.println("尊敬的客戶,您已經購買的商品信息如下:");
System.out.println("商品名稱:小米手機3S");
System.out.println("商品單價:¥1999");
System.out.println("購買數量:" + info);
System.out.println("付款:" + z);
System.out.println("找零:" + y);
}
}
找零:【用戶如果付款多於商品總價格,給用戶找零多出來的錢】
程序代碼: