用java se写一个超市购物系统

这是一个用java se写的超市购物系统,能够根据客户选择完成一些功能,代码如下:

package com.Test6;
import java.util.Scanner;
public class Test6_5 {
	//键盘录入数字方法
public int inputNumber(){
		Scanner sc=new Scanner(System.in);
		int number=sc.nextInt();
		return number;
}
	static String mame1="\"少林寺酥饼核桃\"";
	static String mame2="\"秦岭农家百香饼\"";
	static String name3="\"尚康杂粮牡丹饼\"";
	static double price1=15.50;
	static double price2=16.00;
	static double price3=14.50;
	static int q1;
	static int q2;
	static int q3;
	static double totalPrice1;
	static double totalPrice2;
	static double totalPrice3;
	static double totalMoney;
	static double payMoney;
	//商品展示
public void show() {
	System.out.println("\t欢    迎    光    临");
	System.out.println("  品名\t\t"+"售价(元/公斤)"+"\t详情");
	System.out.println("-----------------------------------------------");
	System.out.println(mame1+"    "+price1+"    "+mame1+"产自少林寺,天然健康,美白养颜...");
	System.out.println("(090115  )");
	System.out.println(mame2+"    "+price2+"    "+mame2+"产自秦岭,工艺传承千年,香甜可口...");
	System.out.println("(090028  )");
	System.out.println(name3+"    "+price3+"    "+name3+"产自尚康,采用深山牡丹,精制而成,...");
	System.out.println("(090027  )");		
}
	//让用户输入所要购买的商品数量
public void quantity() {
	System.out.println("请输入"+mame1+"的数量:");
	q1=inputNumber();
	totalPrice1=q1*price1;
	System.out.println("请输入"+mame2+"的数量:");
	q2=inputNumber();
	totalPrice2=q2*price2;
	System.out.println("请输入"+name3+"的数量:");
	q3=inputNumber();
	totalPrice3=q3*price3;
	totalMoney=totalPrice1+totalPrice2+totalPrice3;
	System.out.println("您的购物总金额为:"+totalMoney);
	System.out.println("您付款为:");
	payMoney=inputNumber();
	
}
	//给用户打印出对应的购物小票
public void print() {
	int goodsNumber=3;
	int totalNumber=q1+q2+q3;
	System.out.println("\t欢    迎    光    临");
	System.out.println("  品名\t"+"  售价"+"      数量"+"      金额");
	System.out.println("-------------------------------");
	System.out.println(mame1+"    "+price1+"*"+q1);
	System.out.println("(090115  )="+totalPrice1);
	System.out.println(mame2+"    "+price2+"*"+q2);
	System.out.println("(090028  )="+totalPrice2);
	System.out.println(name3+"    "+price3+"*"+q3);
	System.out.println("(090027  )="+totalPrice3);
	System.out.println("-------------------------------");
	System.out.println("   "+goodsNumber+"项商品        共计:"+totalNumber+"件");
	System.out.println("总计:"+totalMoney);
	System.out.println("实付:"+payMoney+"  找零:"+(payMoney-totalMoney));
	System.out.println("2018.03.25-001-01-989  12:20:06");
	System.out.println("凭此小票换取发票!");
}
	//退出系统
public void exitMethod(){
	System.exit(0);
}
	public static void main(String[] args) {
		Test6_5 test=new Test6_5();
		test.show();
		while(true){
			System.out.println("请输入您要进行的操作:1.输入所要购买的商品数量     2.打印购物小票  3.退出系统");
			switch(test.inputNumber()) {
			case 1:test.quantity();break;
			case 2:test.print();break;
			case 3:test.exitMethod();
			}
		}
	}

}


你可能感兴趣的:(Java)