商品管理系统version1.1 您所在的位置:网站首页 增强for循环不能进行增删改的操作 商品管理系统version1.1

商品管理系统version1.1

2023-06-12 02:51| 来源: 网络整理| 查看: 265

        这个版本我根据所学的知识把商品作为一个类封装起来,外部无法直接访问商品属性而是通过get和set方法进行访问和修改。

package version1_1; public class ShangPin{ private int[] num=new int[10000]; private String[] name=new String[10000]; private int[] jiage=new int[10000]; private int[] kucun=new int[10000]; private int shangpin_num=0; //商品总数 int getShangpin_num(){ return shangpin_num; } int getNum(int x){ return num[x]; } String getName(int x){ return name[x]; } int getJiaGe(int x){ return jiage[x]; } int getKunCun(int x){ return kucun[x]; } int getShangPinNum(){ return this.shangpin_num; } void setNum(int x){ this.num[x]=x; } void setName(int x,String y){ this.name[x]=y; } void setJiaGe(int x,int y){ this.jiage[x]=y; } void setKuCun(int x,int y){ this.kucun[x]=y; } void shangPinNumAdd(){ this.shangpin_num++; } void shangPinNumReduce(){ this.shangpin_num--; } }

        另外,我把增删改查的功能完善了一下,用蹩脚的对数组操作写的。这个版本,我把所有的方法都抽出来作为一个操作类。

package version1_1; import java.util.Scanner; public class CaoZuo { static ShangPin sp=new ShangPin(); private String[] zhanghao_s=new String[10000]; //账号 private String[] mima_s=new String [10000]; //密码 private int nums_s=0; void register(){ //System.out.println(zhanghao_s[0]); //测试 zhanghao_s[0]="admin"; mima_s[0]="123"; //管理员账号密码 while(true){ System.out.println("0-登录\t1-注册"); int cout=new Scanner(System.in).nextInt(); if(cout==0){ while(true){ System.out.print("用户名:"); String zhanghao=new Scanner(System.in).next(); System.out.print("密码:"); String mima=new Scanner(System.in).next(); //�˺��������� int ct=0; //是否验证成功 for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有