算是最簡單的吧
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了寶山免費建站歡迎大家使用!
package cn.job01;
import java.util.Scanner;
public class Lx07 {
public static void choice() {
System.out.println("登陸菜單 ");
System.out.println("1登陸系統(tǒng)");
System.out.println("2退出");
}
static void choice1() {
System.out.println("購物管理系統(tǒng)客戶信息");
System.out.println("1顯示所有客戶信息");
System.out.println("2添加客戶信息");
System.out.println("3修改客戶信息");
System.out.println("4查詢客戶信息");
}
static void choice2() {
System.out.println("購物管理系統(tǒng)真情回饋");
System.out.println("1幸運大放送");
System.out.println("2幸運抽獎");
System.out.println("3生日問候");
}
public static void main(String[] args) {
choice();
Scanner input = new Scanner(System.in);
System.out.println("請輸入1or2");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("主菜單");
System.out.println("1客戶信息管理");
System.out.println("2購物結(jié)算");
System.out.println("3真情回饋");
System.out.println("4注銷");
break;
}
System.out.println("選擇輸入數(shù)字");
int num1 = input.nextInt();
switch (num1) {
case 1:
choice1();
break;
case 2:
System.out.println("購物結(jié)算");
break;
case 3:
choice2();
break;
case 4:
choice();
break;
}
}
}
JAVA WEB項目的網(wǎng)絡購物網(wǎng)站源代碼的話,很復雜的話,肯定是沒有的,你可以去eoe或者安卓巴士網(wǎng)站看看有沒有源碼
我這里有一套自己寫的仿京東的購物網(wǎng)站,你要嗎?
數(shù)據(jù)庫你就自己創(chuàng)建吧,然后商品的圖片是varchar類型的,只需要給一個路徑就可以了。
也希望能幫到你,望采納。
package util;
import java.util.ArrayList;
import java.util.Scanner;
public class PrintTable {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int number = 0;//商品的數(shù)量
double price = 0.0;//商品的單價
String flag = "";//標識是否繼續(xù)操作
ArrayListInteger numbers = new ArrayListInteger();//所有商品數(shù)量的集合
ArrayListDouble prices = new ArrayListDouble();//所有商品單價集合
ArrayListDouble totals = new ArrayListDouble();//商品總價集合
System.out.println("--------歡迎進入購物系統(tǒng)商城---------\n\n");
do{
System.out.print("請輸入商品的數(shù)量:");
number = input.nextInt();
System.out.print("請輸入商品的單價:");
price = input.nextDouble();
numbers.add(number);
prices.add(price);
totals.add(number*price);
System.out.print("確定要繼續(xù)購物嗎?(yes/no):");
flag= input.next();
System.out.println("\n");
}while ("yes".equalsIgnoreCase(flag));
System.out.print("\n需要打印購物單嗎?(yes/no):");
flag= input.next();
while ("yes".equalsIgnoreCase(flag)) {
System.out.println("————————————————————————————————————");
System.out.println("數(shù)量 金額 單價");
System.out.println("————————————————————————————————————");
for(int i=0; itotals.size(); i++){
System.out.println(" "+numbers.get(i)+" "+totals.get(i)+" "+prices.get(i));
System.out.println("————————————————————————————————————");
}
System.out.println("\n購物結(jié)束,歡迎下次光臨??!");
break;
}
}
}
你直接復制,到程序內(nèi)跑跑,看看是不是你要的效果吧
package?Test;
import?java.util.LinkedHashMap;
import?java.util.Map;
import?java.util.Map.Entry;
import?java.util.Scanner;
public?class?Test?{
public?static?void?main(String[]?args)?{
init();//初始化
MapString,String?map?=?new?LinkedHashMap();
while(true){
Scanner?in=?new?Scanner(System.in);
map?=?buy(in,map);//選擇
System.out.println();
System.out.println("還要繼續(xù)購物嗎?(Y/N)");
String?jx?=?in.nextLine();
if(jx.equals("N")){
break;
}
}
print(map);
}
public?static?void?print(MapString,?String?m){
System.out.println("\n\n\n******************");
System.out.println("???????購物車清單");
Integer?hj?=?0;
for?(EntryString,?String?entry?:?m.entrySet())?{
String?key?=?entry.getKey();
String?value?=?entry.getValue();
if(key.equals("1")){
hj?+=?Integer.parseInt(value)*3;
System.out.println("哇哈哈純凈水:?"+value+"件,合計:¥"+Integer.parseInt(value)*3);
}else?if(key.equals("2")){
hj?+=?Integer.parseInt(value)*5;
System.out.println("康師傅方便面:?"+value+"件,合計:¥"+Integer.parseInt(value)*5);
}else?if(key.equals("3")){
hj?+=?Integer.parseInt(value)*4;
System.out.println("可口可樂:?"+value+"件,合計:¥"+Integer.parseInt(value)*4);
}
}
System.out.println("合計金額:¥"+hj);
}
public?static?void?init(){
System.out.println("******************");
System.out.println("\t商品列表\n");
System.out.println("??????????????商品名稱????????????????價格");
System.out.println("1.???哇哈哈純凈水????????¥3");
System.out.println("2.???康師傅方便面????????¥5");
System.out.println("3.???可口可樂????????????????¥4");
System.out.println("******************");
}
public?static?MapString,String?buy(Scanner?scan,MapString,String?m){
System.out.print("請輸入編號:");
String?bh?=?scan.nextLine();
System.out.print("請輸入購買數(shù)量:");
String?num?=?scan.nextLine();
if(m.size()0??m.keySet().contains(bh)){
m.put(bh,(Integer.parseInt(bh)+Integer.parseInt(num))+"");
}else{
m.put(bh,?num);
}
return?m;
}
}