package 電商系統(tǒng);
import java.util.Scanner;
public class ArticleManage {
ArticleSet articleSet = new ArticleSet();
//倉庫初始化,放入一些商品
public void intitial() {
Article xiammi11 = new Article();
xiammi11.setArticle("小米11", 1999, 30, 0);
Article xiaomi11Pro = new Article();
xiaomi11Pro.setArticle("小米11pro", 2999, 10, 0);
Article xiaomiUltre = new Article();
xiaomiUltre.setArticle("小米至尊版", 3999, 20, 0);
articleSet.articles[0] = xiammi11;
articleSet.articles[1] = xiaomi11Pro;
articleSet.articles[2] = xiaomiUltre;
}
//啟動菜單
public void startMenu() {
boolean flag = true;
do {
System.out.println("-----------------------------------");
System.out.println("1 查看商品信息");
System.out.println("2 新增商品信息");
System.out.println("3 刪除商品信息");
System.out.println("4 賣出商品");
System.out.println("5 商品銷售排行榜");
System.out.println("6 退出");
System.out.println("-----------------------------------");
System.out.println("請輸入功能編號:");
Scanner scanner = new Scanner(System.in);
int funNo = scanner.nextInt();
switch (funNo) {
case 1:
System.out.println("1 查看商品信息");
chakan();
break;
case 2:
System.out.println("2 新增商品信息");
add();
break;
case 3:
System.out.println("3 刪除商品信息");
delete();
break;
case 4:
System.out.println("賣出商品");
// saleOut();
break;
case 5:
System.out.println("排行榜");
leadeBand();
break;
case 6:
System.out.println("謝謝私痹,已經(jīng)退出");
flag = false;
break;
default:
System.out.println("功能編號出錯(cuò)");
}
} while (flag);
}
private void chakan() {
System.out.println("編號\t 名字\t 單價(jià)\t庫存\t\t已售");
for (int i = 0; i < articleSet.articles.length; i++) {
if (articleSet.articles[i] != null) {
articleSet.articles[i].print(i);
}
}
}
private void add() {
System.out.println("請輸入商品的名稱:");
Scanner scanner = new Scanner(System.in);
String name = scanner.next();
System.out.println("請輸入單價(jià):");
double price = scanner.nextDouble();
System.out.println("請輸入庫存:");
int count = scanner.nextInt();
System.out.println("請輸入已賣數(shù)量:");
int number = scanner.nextInt();
Article newArticle = new Article();
newArticle.setArticle(name, price, count, number);
for (int i = 0; i < articleSet.articles.length; i++) {
if (articleSet.articles[i] == null) {
articleSet.articles[i] = newArticle;
break;
}
}
}
private void delete() {
System.out.println("請輸入要刪除的商品編號:");
Scanner scanner = new Scanner(System.in);
int bianhao = scanner.nextInt();
boolean flag = true;
for (int i = 0; i < articleSet.articles.length; i++) {
if (articleSet.articles[i] != null && (i + 1) == bianhao) {
int j = i;
while (articleSet.articles[j + 1] != null) {
//后面的元素向前移動
articleSet.articles[j] = articleSet.articles[j + 1];
j++;
}
articleSet.articles[j] = null;
flag = true;
break; // 后續(xù)的空數(shù)組元素沒有必要執(zhí)行
} else {
flag = false;
}
if (flag) {
System.out.println("刪除成功");
} else {
System.out.println("刪除成功");
}
}
}
private void leadeBand() {
for (int i = 0; i < articleSet.articles.length - 1; i++) {
for (int j = 0; j < articleSet.articles.length - i - 1; j++) {
if (articleSet.articles[j] != null && articleSet.articles[j + 1] != null) {
Article newTemp = articleSet.articles[j + 1];
articleSet.articles[j + 1] = newTemp;
}
}
}
}
}
電商管理
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門娃善,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瑞佩,你說我怎么就攤上這事聚磺。” “怎么了钉凌?”我有些...
- 文/不壞的土叔 我叫張陵咧最,是天一觀的道長。 經(jīng)常有香客問我御雕,道長,這世上最難降的妖魔是什么滥搭? 我笑而不...
- 正文 為了忘掉前任酸纲,我火速辦了婚禮,結(jié)果婚禮上瑟匆,老公的妹妹穿的比我還像新娘闽坡。我一直安慰自己,他們只是感情好愁溜,可當(dāng)我...
- 文/花漫 我一把揭開白布疾嗅。 她就那樣靜靜地躺著,像睡著了一般冕象。 火紅的嫁衣襯著肌膚如雪代承。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼察纯,長吁一口氣:“原來是場噩夢啊……” “哼帕棉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饼记,我...
- 序言:老撾萬榮一對情侶失蹤笤昨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后握恳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瞒窒,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年乡洼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了崇裁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站礁遵,受9級特大地震影響轻绞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜佣耐,卻給世界環(huán)境...
- 文/蒙蒙 一政勃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兼砖,春花似錦奸远、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至耽梅,卻和暖如春薛窥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背褐墅。 一陣腳步聲響...
- 正文 我出身青樓竟贯,卻偏偏與公主長得像答捕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子屑那,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 今天感恩節(jié)哎拱镐,感謝一直在我身邊的親朋好友。感恩相遇持际!感恩不離不棄沃琅。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
- 表情是什么益眉,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息姥份。高興了當(dāng)然就笑了郭脂,難過就哭了。兩者是相互影響密不可...