購物管理系統程式制作流程
具體任務如下:
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 );
}
}