用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 程式碼就能實現一個
java用for迴圈寫一個日曆
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) )思