1. 程式人生 > >用java se寫一個超市購物系統

用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 se一個超市購物系統

這是一個用java se寫的超市購物系統,能夠根據客戶選擇完成一些功能,程式碼如下:package com.Test6; import java.util.Scanner; public class Test6_5 { //鍵盤錄入數字方法 public int input

python來編寫一個超市購物系統

# author:Iron Qi product_list = [('Iphone',5800), ('Mac Pro',9800), (

Java自己一個反轉字串的方法

     關於反轉字串的方法,Java中的StringBuffer類中有現成的方法,自己寫一個是為了提高自己的程式設計能力。     挺簡單的,主要是用了String類的構造方法,Java的自動拆裝箱機制,剩下的就是基本的迴圈了,供朋友們參考

Java 手把手一個“二叉搜尋樹”,支援泛型

一、二叉搜尋樹 先說一下二叉樹,二叉樹是一種至多隻有左右兩個子結點的樹形結構。 二叉搜尋樹是二叉樹的一種,對於任意一個結點 x,其左子樹的任一結點的值都不大於 x 的值,其右子樹的任一結點的值都不小於 x 的值。 二叉搜尋樹上的基本操作有 查詢 (search)、最小值

Java程式碼一個判斷兩個二叉樹是否相同

判斷兩個二叉樹是否相同,我覺得應該從三個方面來判斷: 1、若兩個二叉樹都是空樹,則返回true,可認為兩個二叉樹相同; 2、若兩個二叉樹一個為空,一個不為空樹,則兩個二叉樹不相同,返回false; 3、若兩個二叉樹都不為空樹,則判斷兩個節點所指的值是否相同,若相同,則用遞迴

java程式碼一個簡單的網上購物車程式

需求:1、寫一個商品類,有商品編號、商品名稱、商品分類、商品單價屬性。2、寫一個商品條目資訊類,有商品和數量兩個屬性,有商品總價格方法。 3、寫一個購物車類,有新增商品方法、檢視訂單資訊,刪除商品,修改商品,清空購物車,求購物車中所有商品總金額方法。4、寫一個測試類,測試上

Java GUI做一個簡單的管理系統

java 管理系統 gui 1.先完成主頁面MainUI(代碼如下)package com.pag_1; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.

eclipse超市管理系統

break pri ack ase turn 管理系統 3.5 delet int() 要實現的功能如下 package supermarket;import java.util.Scanner;import java.util.ArrayList;//貨物屬性類cla

120行Java程式碼一個自己的區塊鏈

區塊鏈是目前最熱門的話題,廣大讀者都聽說過比特幣,或許還有智慧合約,相信大家都非常想了解這一切是如何工作的。這篇文章就是幫助你使用 Java 語言來實現一個簡單的區塊鏈,用不到 120 行程式碼來揭示區塊鏈的原理! “用不到120行 Java 程式碼就能實現一個

javafor迴圈一個日曆

package sort; import java.util.Scanner; public class fuhuo1 { public static void main(String[] arg

Java不使用calendar類和其餘的類 只調Scanner類一個日曆

作業題目 java起步,小白一個,只是分享心得和加深印象 ********************************************************************************* 作業要求  構建無參的函式和有參的函式分別輸出每年的

java語言編寫一個“模擬借書系統

<pre name="code" class="java">import java.util.*; public class book { private static int x;

html語言一個功課表

ble mage ima http jsb type 聲明 mil .net 今天在網上看了一個關於html的教程,主要是講表格,看完之後認為有必要上機試試。於是就寫了以下的一段代碼。 <!DOCTYPE html><!--貌似5.0的能

JAVA發送一個XML格式的HTTP請求

response ops pri source methods mar 桌面 reader ase 1 import java.io.BufferedInputStream; 2 import java.io.BufferedReader; 3 imp

C語言一個好玩的寶石一樣的圖像

循環圖像圖形#include<stdio.h>main(){int n;scanf("%d",&n); for(int i=0;i<n;i++) { for(int j=0;j<n-i-1;j++) { printf(" ")

Java制作一個簡單的圖片驗證碼

err 一個 graphic opera login new pri buffer image //Java實現簡單驗證碼功能 package project; import java.awt.Color; import java.awt.Font;import java.

怎麽C語言一個飛機程序

sge 怎麽 das mob gpl hdd ref dhx cte 5zeffurgal誥退俁稼犢爍厝擋傅鼓《http://weibo.com/p/230927987816857564094464》 wv8kbiqhdd壁溉斡吠戎琴痛鋼匙谷《http://weibo.c

React+AntD單車後臺管理系統資源下載

tps fontsize 分享 log span 管理系統 http 沒有 color 用React+AntD做單車後臺系統 用React+AntD做單車後臺系統 此處沒有內容 關註公眾號後回復1160獲取鏈接 用React+AntD寫單車後臺管理系統資源下載

函數一個計算器(親測完整版)

for code str float findall re.search bre exp += 第一個函數算乘除法: import re def atom_cal(exp): if ‘*‘ in exp: a,b = exp.split(‘*‘)

python語言一個簡單的計算器

ali pla ket 列表 調用 語言 括號 lac 跳出循環 假如我們有這樣一個式子: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )思