ZKX's LAB

java购物车类的设计 java 购物车

2021-04-09知识3

谁告诉我用java 怎么写购物车啊??? 首先你要知道servlet的工作原理,只需要把客户要购买的商品放到session中,就可以方便管理了。

java购物车 你不觉得隐隐约约你没有解决根本问题么,根本问题我觉得应该是缓存问题,你取不同的id,浏览器会当作不同的text,所以缓存的内容不再重复使用。其实我也不知道怎么解决,我以前做的时候,没遇到这个问题。

java简单的购物车代码 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();初始化Map,String>;map=new LinkedHashMap();while(true){Scanner in=new Scanner(System.in);map=buy(in,map);选择System.out.println();System.out.println(\"还要继续购物吗?(Y/N)\");String jx=in.nextLine();if(jx.equals(\"N\")){break;}}print(map);}public static void print(Map,String>;m){System.out.println(\"\\n\\n\\n*\");System.out.println(\"购物车清单\");Integer hj=0;for(Entry,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(\"可口可乐:。

#java 高并发#java 工作流#java 测试开发#java 设计模式#java 自行车

随机阅读

qrcode
访问手机版