天天看點

購物管理系統程式制作流程                                          購物管理系統程式制作流程

                                          購物管理系統程式制作流程

具體任務如下:

1. 完成一個購買商品的功能,菜單如下(【】方括号中是程式提示資訊):

【1.程式開始運作,出現如下的菜單】

                   “我行我素”購物管理系統

* * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

商品名稱商品價格商品描述

小米3手機       ¥1999                小米手機,手機中的戰鬥雞

* * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

請輸入購買數量:【2.要求使用者要輸入的購買數量】

【3.使用者輸入購買數量以後,給使用者列印購買發票】

尊敬的使用者,您購買的商品資訊如下:

商品名稱:小米手機3S

商品單價:¥1999

購買數量:【使用者之前輸入的數量】

需要付款:【商品總價格:使用者購買數量 * 商品單價】

請輸入付款金額:【4.使用者輸入付款總數】

【5.使用者購買完成,列印使用者購買的結算發票】

尊敬的使用者,您已經購買的商品資訊如下:

商品名稱:小米手機3S

商品單價:¥1999

購買數量:【使用者之前輸入的數量】

付款:【使用者購買數量 * 商品單價】

找零:【使用者如果付款多于商品總價格,給使用者找零多出來的錢】

步驟:

1〉編寫輸出任務要求的頁面程式

public class Myshop {

    public static void main (String [] args)

    {

        System.out.println("\t\t“我行我素”購物管理系統");

    System.out.println("******************************************************");

        System.out.println("商品名稱    商品價格   商品描述");

        System.out.println("小米3手機   ¥1999     小米手機,手機中的戰鬥機");

    System.out.println("******************************************************");

2〉建立一個可以和使用者鍵盤進行互動的對象

        java.util.Scanner input = newjava.util.Scanner(System.in);

        System.out.print("請輸入購買數量:");

3〉将使用者輸入的變量儲存給a(注意:next()接受的為string類型,nextInt()接受的為Int型)

        int a = input.nextInt();

4〉輸出要求界面

        System.out.println("尊敬的使用者,您購買的商品如下:");

        System.out.println("商品名稱:小米手機3S");

        System.out.println("$1999");

        System.out.println("購買數量:" + a);

        int b = a*1999;(初始化定義的變量b)

        System.out.println("需要付款:"+ b);

        System.out.println("請輸入付款金額:");

        int c =input.nextInt();

        System.out.println("尊敬的使用者,您已經購買的商品資訊如下:");

        System.out.println("商品名稱:小米手機3S");

        System.out.println("¥1999");

        System.out.println("購買數量:" + a);

        System.out.println("付款:" + b);

        int z = c - b;

        System.out.println("找零:" + z );   

    }

}