純java商品銷售代碼 純java商品銷售代碼怎么做

java 商品 系統(tǒng) 代碼

package entity;

目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、東乃網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

public class Market {

private int id;//id

private int num;//數(shù)量

private String goods;//商品

private double price;//價(jià)格

public Market(int id, int num, String goods, double price) {

super();

this.id = id;

this.num = num;

this.goods = goods;

this.price = price;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public int getNum() {

return num;

}

public void setNum(int num) {

this.num = num;

}

public String getGoods() {

return goods;

}

public void setGoods(String goods) {

this.goods = goods;

}

public double getPrice() {

return price;

}

public void setPrice(double price) {

this.price = price;

}

public double calc( ){

double sum=price*num;

System.out.println("您消費(fèi)共計(jì):"+sum+"¥");

return sum;

}

}

package test;

import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

import entity.Market;

public class Test {

private static MapInteger,Market goods=new HashMapInteger, Market();

public static void main(String[] args) {

System.out.println("-------超市計(jì)價(jià)系統(tǒng)-------");

String goods1="可口可樂";

String goods2="爆米花";

String goods3="益達(dá)";

printTable("編號(hào)","商品","價(jià)格");

printTable("1",goods1,"3.0¥");

printTable("2",goods2,"5.0¥");

printTable("3",goods3,"10.0¥");

goods.put(1, new Market(1, 1, goods1, 3.0));

goods.put(2, new Market(2, 1, goods2, 5.0));

goods.put(3, new Market(3, 1, goods3, 10.0));

Scanner input = new Scanner(System.in);

System.out.println("請(qǐng)輸入商品的編號(hào):");

int num = input.nextInt();

System.out.println("請(qǐng)輸入商品的數(shù)量");

int amount = input.nextInt();

Market market = goods.get(num);

market.setNum(amount);

market.calc();

}

private static void printTable(String row1,String row2,String row3 ) {

System.out.print(row1);

int times=12;

if (row2!="商品") {

times=5;

}

for (int i = 0; i times; i++) {

System.out.print(" ");

}

System.out.print(row2);

for (int i = 0; i 10; i++) {

System.out.print(" ");

}

System.out.print(row3);

System.out.println("\n");

}

}

//測(cè)試結(jié)果:

-------超市計(jì)價(jià)系統(tǒng)-------

編號(hào) 商品 價(jià)格

1 可口可樂 3.0¥

2 爆米花 5.0¥

3 益達(dá) 10.0¥

請(qǐng)輸入商品的編號(hào):

3

請(qǐng)輸入商品的數(shù)量

5

您消費(fèi)共計(jì):50.0¥

求一個(gè)簡(jiǎn)易自動(dòng)售貨機(jī)的代碼(java)要用創(chuàng)建類封裝性,輸出的時(shí)候要有提示語句,代碼類似以下圖片

//Example類文件Example.java

package?cn.zhouhan;

import?java.util.Scanner;

public?class?Example?{

static?Drink?cola,?fanta,?blacktea,?greentea;

static?int?money;

public?static?void?main(String[]?args)?{

//?TODO?Auto-generated?method?stub

cola?=?new?Drink("可樂",?50,?2.0,?1);

fanta?=?new?Drink("芬達(dá)",?40,?3.0,?2);

blacktea?=?new?Drink("紅茶",?30,?4.0,?3);

greentea?=?new?Drink("綠茶",?20,?5.0,?4);

money?=?500;

for(;;)

{

System.out.println("-------------自動(dòng)售貨機(jī)-------------");

cola.UserPrintDrinkInfo();

fanta.UserPrintDrinkInfo();

blacktea.UserPrintDrinkInfo();

greentea.UserPrintDrinkInfo();

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

System.out.println("1.購(gòu)買飲料");

System.out.println("2.管理員查詢");

System.out.println("3.返回");

System.out.println("請(qǐng)輸入要執(zhí)行的操作序號(hào):");

Scanner?scannerIndex?=?new?Scanner(System.in);

int?indexScanner?=?scannerIndex.nextInt();

switch(indexScanner)

{

case?1:

System.out.println("請(qǐng)選擇購(gòu)買的飲料(1.可樂,2.芬達(dá),3紅茶,4.綠茶):");

Scanner?numberScanner?=?new?Scanner(System.in);

int?buyIndex?=?numberScanner.nextInt();

Drink?drink?=?getDrink(buyIndex);

System.out.println("請(qǐng)輸入購(gòu)買的數(shù)量:");

Scanner?countScanner?=?new?Scanner(System.in);

int?buyCount?=?countScanner.nextInt();

if?(buyCount??0)

{

System.out.println("您選擇了"?+?buyCount?+?"瓶"?+?drink.getName()?+?"."?);

System.out.println("總價(jià)格:"?+?drink.getPrice()?*?buyCount?+?"元,請(qǐng)投入1元或5元紙幣。");

System.out.println("確定購(gòu)買?(1.確定,2.退款):");

Scanner?sureScanner?=?new?Scanner(System.in);

int?sure?=?sureScanner.nextInt();

if?(sure?==?1)

{

drink.sellDrink(buyCount);

money?+=?drink.getPrice()?*?buyCount;

System.out.println("您購(gòu)買了"?+?buyCount?+?"瓶"?+?drink.getName()?+?",交易成功."?);

}

if?(sure?==2?)

{

System.out.println("退款成功!");

}

}

else

System.out.println("輸入的數(shù)量有誤!");

break;

case?2:

System.out.println("請(qǐng)輸入管理員密碼:");

Scanner?pwScanner?=?new?Scanner(System.in);

int?password?=?pwScanner.nextInt();

if?(password?==?123)

{

System.out.println("密碼正確,目前的余額為:"?+?money?+?"元。");

}

else

System.out.println("密碼錯(cuò)誤。");

break;

case?3:

break;

default:

System.out.println("請(qǐng)輸入正確的數(shù)字。");

break;

}

}

}

public?static?Drink?getDrink(int?drinkIndex)

{

Drink?drink?=?null;

switch(drinkIndex)

{

case?1:

drink?=?cola;

System.out.println("您選擇了可樂。");

break;

case?2:

drink?=?fanta;

System.out.println("您選擇了芬達(dá)。");?

break;

case?3:

drink?=?blacktea;

System.out.println("您選擇了紅茶。");

break;

case?4:

drink?=?greentea;

System.out.println("您選擇了綠茶。");

break;

default:

//drink?=?null;

System.out.println("輸入錯(cuò)誤,請(qǐng)輸入1~4的數(shù)字!");

}

return?drink;

}

}

//創(chuàng)建的Drink類文件Drink.java

package?cn.zhouhan;

public?class?Drink?{

private?String?name;

private?int?number;

private?double?price;

private?double?drinkMoney;

private?int?index;

public?Drink(String?name,?int?number,?double?price,?int?index)

{

this.name?=?name;

this.number?=?number;

this.price?=?price;

this.drinkMoney?=?number?*?price;

this.index?=?index;

}

public?String?getName()

{

return?this.name;

}

public?int?getNumber()

{

return?this.number;

}

public?double?getPrice()

{

return?this.price;

}

public?void?sellDrink(int?count)

{

this.number?-=?count;

this.drinkMoney?+=?this.price?*?count;

}

public?void?UserPrintDrinkInfo()

{

System.out.println("品名:"+?this.name?+",單價(jià):"?+?this.price?+?"元,剩余數(shù)量:"?+?this.number?+?"瓶。");

}

}

幫忙寫下Java代碼

你好,按照你的要求補(bǔ)充的代碼如下

// 【代碼1】 // 實(shí)現(xiàn)totalSalesByYear( )方法

public double totalSalesByYear() {

return 5000;

}

// 【代碼2】 // 實(shí)現(xiàn)totalSalesByYear( )方法

public double totalSalesByYear() {

return 3000;

}

// 【代碼3】 // 實(shí)現(xiàn)totalSalesByYear( )方法

public double totalSalesByYear() {

return 1000;

}

// 【代碼4】 // 計(jì)算商店年銷售額totalSales

for (ComputeTotalSales good : goods) {

totalSales += good.totalSalesByYear();

}

求簡(jiǎn)單實(shí)現(xiàn)網(wǎng)上商城功能的java代碼

平時(shí)在線10k人大概是讓你創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接池,大小設(shè)置10k。

下面是一個(gè)圖書商城的數(shù)據(jù)庫(kù)表部分,供你參考

set utf8

DROP TABLE IF EXISTS d_product;

CREATE TABLE d_product (//用來存放總商品,入圖書種類

id int(12) NOT NULL auto_increment,

product_name varchar(100) NOT NULL,

description varchar(100) default NULL,

add_time bigint(20) default NULL,

fixed_price double NOT NULL,

dang_price double NOT NULL,

keywords varchar(200) default NULL,

has_deleted int(1) NOT NULL default '0',

product_pic varchar(200) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_product VALUES (23,'上課睡覺的故事','上課睡覺的故事',1237873000234,200,180,'key',0,'15.jpg');

DROP TABLE IF EXISTS d_book;

CREATE TABLE d_book (//用來存放圖書的具體內(nèi)容

id int(12) NOT NULL,

author varchar(200) NOT NULL,

publishing varchar(200) NOT NULL,

publish_time bigint(20) NOT NULL,

word_number varchar(15) default NULL,

which_edtion varchar(15) default NULL,

total_page varchar(15) default NULL,

print_time int(20) default NULL,

print_number varchar(15) default NULL,

isbn varchar(25) default NULL,

author_summary text NOT NULL,

catalogue text NOT NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_book VALUES (24,'阿斗,'地球出版社',1237873000234,'1萬','1','100',1,NULL,'12345678','無描述,'好書!');

DROP TABLE IF EXISTS d_category;

CREATE TABLE d_category (//商城圖書目錄

id int(12) NOT NULL auto_increment,

turn int(10) NOT NULL,

en_name varchar(200) NOT NULL,

name varchar(200) NOT NULL,

description varchar(200),

parent_id int(10),

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category VALUES (1,1,'Book','圖書',NULL,0);

DROP TABLE IF EXISTS d_category_product;

CREATE TABLE d_category_product (//這個(gè)是連接目錄和書籍具體信息的表

id int(12) NOT NULL auto_increment,

product_id int(10) NOT NULL,

cat_id int(10) NOT NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category_product VALUES (72,24,1);

DROP TABLE IF EXISTS d_item;

CREATE TABLE d_item (//這個(gè)訂單條目表

id int(12) NOT NULL auto_increment,

order_id int(10) NOT NULL,

product_id int(10) NOT NULL,

product_name varchar(100) NOT NULL,

dang_price double NOT NULL,

product_num int(10) NOT NULL,

amount double NOT NULL,

PRIMARY KEY (id)

)

DROP TABLE IF EXISTS d_order;

CREATE TABLE d_order (//訂單表

id int(10) NOT NULL auto_increment,

user_id int(10) NOT NULL,

status int(10) NOT NULL,

order_time bigint(20) NOT NULL,

order_desc varchar(100) default NULL,

total_price double NOT NULL,

receive_name varchar(100) default NULL,

full_address varchar(200) default NULL,

postal_code varchar(8) default NULL,

mobile varchar(20) default NULL,

phone varchar(20) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB;

DROP TABLE IF EXISTS d_receive_address;

CREATE TABLE d_receive_address (//收件人信息表

id int(12) NOT NULL auto_increment,

user_id int(11) NOT NULL,

receive_name varchar(20) NOT NULL,

full_address varchar(200) NOT NULL,

postal_code varchar(8) NOT NULL,

mobile varchar(15) default NULL,

phone varchar(20) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB;

insert into d_receive_address values(1, 6,'Java','sun.cn','10000800','12345','67890');

insert into d_receive_address values(2, 6,'JavaJavaJava','ibm.cn','10000600','12345','67890');

DROP TABLE IF EXISTS d_user;

CREATE TABLE d_user (//用戶表,用戶信息

id int(12) NOT NULL auto_increment,

email varchar(50) NOT NULL,

nickname varchar(50) default NULL,

password varchar(50) NOT NULL,

user_integral int(12) NOT NULL default '0',

is_email_verify char(3),

email_verify_code varchar(50) default NULL,

last_login_time bigint default NULL,

last_login_ip varchar(15) default NULL,

PRIMARY KEY (id),

UNIQUE KEY email (email)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

當(dāng)前文章:純java商品銷售代碼 純java商品銷售代碼怎么做
分享路徑:http://m.kartarina.com/article6/dogejog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)軟件開發(fā)服務(wù)器托管搜索引擎優(yōu)化網(wǎng)站制作云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
主站蜘蛛池模板: 日韩av无码中文无码电影| 亚洲日韩看片无码电影| 一本色道无码道在线| 亚洲日韩精品一区二区三区无码| 亚洲AV永久纯肉无码精品动漫| 无码区日韩特区永久免费系列| 人妻无码中文字幕| 久久人妻少妇嫩草AV无码专区 | 亚洲日韩中文无码久久| 久久久久久亚洲AV无码专区| 人妻丰满?V无码久久不卡| 日韩精品真人荷官无码| 超清纯白嫩大学生无码网站| 西西大胆无码视频免费| 无码内射中文字幕岛国片| 在线观看免费无码视频| 亚洲国产精品成人AV无码久久综合影院 | 久久久久久久久免费看无码 | 无码国产午夜福利片在线观看| 本道久久综合无码中文字幕| 人妻少妇乱子伦无码视频专区| 中文字幕人妻无码系列第三区| 国产精品无码aⅴ嫩草| 中文有码无码人妻在线| 久久精品无码午夜福利理论片| 亚洲国产AV无码专区亚洲AV | 中文字幕韩国三级理论无码| 无码乱人伦一区二区亚洲一| 久久亚洲AV无码精品色午夜麻| 中文字幕人妻无码一夲道| 国精品无码A区一区二区| 九九久久精品无码专区| 国产精品va在线观看无码| 国产乱子伦精品无码专区| 久久精品无码一区二区app| 精品无码人妻久久久久久| 中文无码AV一区二区三区| 免费无码又爽又黄又刺激网站| 欧美性生交xxxxx无码影院∵| 国产精品无码无需播放器| 国产精品爽爽V在线观看无码|