Java实现购物管理系统

  

本文实例为大家分享了Java实现购物管理系统的具体代码,供大家参考,具体内容如下
  

  

<强>重点内容

  

JAVA分支结构练习
  动态数组
  注册表读写删
  

  

代码:         包没完没了的;      进口java.util.ArrayList;   进口java.util.Random;/* *   * @JAVA01.person1.java   * @author当前用户:无尽的作者:没完没了的   * @version创建时间:2017年7月26日下午6:29:16   *//实现商品及会员信息管理(添加,删除,显示)   *//实现超市结算   */进口java.util.Scanner;   进口java.util.prefs.BackingStoreException;   进口java.util.prefs.Preferences;      公开课波斯{   静态int年代;   静态布尔汇源,xhuiyuan;   静态字符串bke="百事可乐”,柯=" 500毫升可乐一瓶”,m=?公斤面粉”,党卫军=?个苏泊尔炒菜锅”,o=芭防逞潘羲黄俊?   静态ArrayList数组=new ArrayList ();   静态偏好goodsnodes=Preferences.systemRoot () .node(“货物”);//创建节点   静态goodschildnode=goodsnodes偏好。节点(“货物”);//创建子节点      公共静态void main (String [] args) {         大纲();   System.out.println (“\ t欢迎使用购物管理系统”);   System.out.println (“\ t1。登陆系统\ n \ t2。退出程序\ n”);   大纲();   int n=scanint ();   如果(n==1) {   登录();   }else if (n==2) {   System.out.println(“已退出”);   system . exit (0);   其他}{   System.out.println(“请重新选择:");   主要(空);   }      }   公共静态孔隙轮廓(){   system . out。println (“* * * * * * * * * * * * * * * * * * * * * * * \ n”);   }      公共静态int scanint () {   int x=0;   尝试{   扫描仪扫描=new扫描仪(系统);   x=scan.nextInt ();   }捕捉(异常e) {   System.out.println(“输入有误,请输入数字:”);   }   返回x;   }      公共静态字符串scanStr () {   字符串x=零;   尝试{      扫描仪扫描=new扫描仪(系统);   x=scan.next ();   }捕捉(异常e) {   System.out.println(“输入有误,请输入字符串:”);   }   返回x;   }   公共静态无效登录(){   system . out。println(“* * * * * * * * *登陆* * * * * * * * * * * * \ n请输入密码\ n:”);   int n1=scanint ();   如果(n1==(123123)) {   System.out.println(“登陆成功\ n”);   showMain ();   其他}{   System.out.println(“密码错误”);   System.out.println(“请重新输入密码\ n:”);   登录();   }   }   私有静态孔隙showMain () {   System.out.println (“\ n \ n \ t欢迎使用购物管理系统\ n”);   大纲();   system . out。println (“\ \ t 1。会员信息管理\ n”);   system . out。println (“\ \ t 2。货物信息管理\ n”);   system . out。println (“\ \ t 3。购物结算\ n”);   system . out。println (“\ \ t 4。注销\ n”);   大纲();   System.out.print(“请选择,输入数字:”);   int n2=scanint ();   开关(n2) {   案例1:   新用户();   打破;   案例2:   货物();   打破;   案例3:   jiesuan ();   打破;   案例4:   System.out.println(“注销成功”);   主要(空);   默认值:   System.out.println(“没有您要的选项请重新输入”);   showMain ();   打破;   }   }   私有静态空货物(){//商品管理:添加商品:编号品名价格//删除:选择标号删除      大纲();   System.out.println (“\ \ 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”);   大纲();   int n=scanint ();   如果(n==1) {   showgoods ();   }else if (n==2) {   addgoods ();   }else if (n==3) {   delgoods ();   }else if (n==4) {   showMain ();   其他}{   货物();   }   }   私有静态孔隙delgoods () {   System.out.println(“请选择要删除商品的ID: \ n按0返回上级”);   尝试{   扫描仪扫描=new扫描仪(系统);   int x=scan.nextInt ();   布尔删除=false;   for (int i=0; i< array.size();我+ +){   如果(x==Integer.parseInt (array.get(我))){   删除=true;   }   }   如果(删除){   goodschildnode.remove (Integer.toString (x));   System.out.println(“删除成功”);   货物();   }else if (x==0) {   货物();   其他}{   System.out.println(“没有此商品!”);   delgoods ();   }   新用户();   }捕捉(异常e) {   System.out.println(“请输入数字”);   delgoods ();   }   }   私有静态孔隙showgoods () {   尝试{   int愣=goodschildnode.keys . length ();   syncread ();   如果(愣了==0){   System.out.println(“没有商品”);   其他}{   尝试{   System.out.println(“当前有“+ goodschildnode.keys () . length +“种商品”);   for (int i=0; i<=goodschildnode.keys () . length;我+ +){   字符串显示=goodschildnode.get (array.get(我)" ");   System.out.println(显示);   System.out.println (“──────────────────────────────────────────────”);   }   System.out.println (“00000000”);   }捕捉(异常e) {   }   }      }捕捉(BackingStoreException e) {      }   System.out.println (“111111111”);   货物();   }      私有静态孔隙syncread () {   尝试{   String [] arr=goodschildnode.keys ();   goodschildnode.sync ();   array.clear ();   for (int i=0; i

Java实现购物管理系统