重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文实例为大家分享了Java实现购物管理系统的具体代码,供大家参考,具体内容如下
公司主营业务:成都网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出平远免费做网站回馈大家。
重点内容
JAVA分支结构练习
动态数组
注册表读写删
代码:
package Endless; import java.util.ArrayList; import java.util.Random; /** * @JAVA01.person1.java * @author 当前用户:Endless作者 :Endless * @version 创建时间:2017年7月26日 下午6:29:16 * //实现商品及会员信息管理(添加,删除,显示) * //实现超市结算 */ import java.util.Scanner; import java.util.prefs.BackingStoreException; import java.util.prefs.Preferences; public class persion { static int s; static boolean huiyuan,xhuiyuan; static String bke="百事可乐",ke="500ml可乐一瓶",m="5公斤面粉",ss="1个苏泊尔炒菜锅",o="欧莱雅爽肤水一瓶"; static ArrayListarray=new ArrayList (); static Preferences goodsnodes = Preferences.systemRoot().node("goods"); //创建节点 static Preferences goodschildnode = goodsnodes.node( "goods"); //创建子节点 public static void main(String []args) { outline(); System.out.println("\t欢迎使用购物管理系统"); System.out.println("\t1.登陆系统\n\t2.退出程序\n "); outline(); int n =scanint(); if(n == 1){ login(); }else if( n== 2){ System.out.println("已退出"); System.exit(0); }else { System.out.println("请重新选择:"); main(null); } } public static void outline(){ System.out.println("* * * * * * * * * * * * * * * * * * * * * * *\n"); } public static int scanint(){ int x = 0; try { Scanner scan =new Scanner(System.in); x = scan.nextInt(); } catch (Exception e) { System.out.println("输入有误,请输入数字:"); } return x; } public static String scanStr(){ String x = null; try { Scanner scan =new Scanner(System.in); x = scan.next(); } catch (Exception e) { System.out.println("输入有误,请输入字符串:"); } return x; } public static void login(){ System.out.println(" * * * * * * * * * 登陆 * * * * * * * * * * * *\n请输入密码\n:"); int n1 =scanint(); if(n1==(123123)){ System.out.println("登陆成功\n"); showMain(); }else{ System.out.println("密码错误"); System.out.println("请重新输入密码\n:"); login(); } } private static void showMain() { System.out.println("\n\n\t欢迎使用购物管理系统\n"); outline(); System.out.println("\t\t 1. 会 员 信 息 管 理\n"); System.out.println("\t\t 2. 货 物 信 息 管 理\n"); System.out.println("\t\t 3. 购 物 结 算\n"); System.out.println("\t\t 4. 注 销\n"); outline(); System.out.print("请选择,输入数字:"); int n2 =scanint(); switch (n2) { case 1: new user(); break; case 2: goods(); break; case 3: jiesuan(); break; case 4: System.out.println("注销成功"); main(null); default: System.out.println("没有您要的选项请重新输入"); showMain(); break; } } private static void goods() { //商品管理 :添加商品: 编号 品名 价格 // 删除:选择标号删除 outline(); System.out.println("\t\t商品信息管理\n"); System.out.println("\t\t1,显示商品\n"); System.out.println("\t\t2,添加物品\n"); System.out.println("\t\t3,删除商品\n"); System.out.println("\t\t4,返回上级\n"); outline(); int n = scanint(); if (n==1){ showgoods(); }else if(n==2){ addgoods(); }else if(n ==3){ delgoods(); }else if(n==4) { showMain(); }else { goods(); } } private static void delgoods() { System.out.println("请选择要删除商品的ID:\n按0返回上级"); try { Scanner scan =new Scanner(System.in); int x = scan.nextInt(); boolean remove=false; for (int i=0;i =52){ out(bke,s+2); }else{ Err(); } case 2: if(s>=103){ out(ke,s+3); }else{ Err(); } break; case 3: if(s>=110){ out(m,s+10); }else{ Err(); } break; case 4: if(s>=210){ out(ss,s+10); }else{ Err(); } break; case 5: if(s>=220){ out(o,s+20); }else{ Err(); } break; default: System.out.println("请重新选择"); os(); } } static void Err(){ System.out.println("金额不足\n"); main(null); } static class user{ static ArrayList array=new ArrayList<>(); static Preferences nodes = Preferences.systemRoot().node("user"); //创建节点 static Preferences childnode = nodes.node( "user"); //创建子节点 public user() { outline(); System.out.println("\t\t1,添加用户"); System.out.println("\t\t2,删除用户"); System.out.println("\t\t3,显示用户"); System.out.println("\t\t4,返回上级"); outline(); try { int x=scanint(); switch (x) { case 1: add(); break; case 2: deluser(); break; case 3: show(); break; case 4: showMain(); break; default: System.out.println("没有您要的选项!请重新选择"); new user(); break; } } catch (Exception e) { new user(); } } private void deluser() throws BackingStoreException { System.out.println("请选择要删除用户的ID:\n按0返回上级"); try { Scanner scan =new Scanner(System.in); int x = scan.nextInt(); boolean remove=false; for (int i=0;i
更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。