关于图书馆管理系统版本一的自我总结

版本一    为数组实现方式

总体设计模式为:

 

书类

名称, 作者,价格

set()

get()

 

 

 

 

主类{

创建一个存储图书的数组,以后用数据库实现

public static final int size = 10;
Book[] booklist = new Book[size];

键盘输入Scanner sc = ,,,,,,,,;

while(true){

 键盘录入选择

switch(选择){

  case 1:增;break;                //此时没有 break 的话将会直接执行case2

  case2:删;break;                //break语句:用于结束整个循环,只能用于switch 和循环语句中。

  case3:改;break;     //在含有continue语句的循环体中,只要碰到continue 就结束本次循环,直接进入下一次循环。

  case4:查;break;                                                                                            

          /* outer:
            for(;true;){
                inner:
                    for(;i<10;i++){break outer;}      break outer 用于跳出外层循环
                                   */

}

void add (){      if(){}    };

void delete()   {   if(){}  };

void change()  {   if(){}  };

void Find()   {   if(){}  };

                                                    另外要有两个额外的方法

                                                   1.  根据书的编号来查找书 ,要求你输入第几本书,可以按照书的编号来查找到书

                并且可以返回书在booklist【】中的位置,即ID

                并且上述四个方法可以根据返回的ID值,来判断此书在booklist【】与否

                2. 根据书的名称来查找书

                同样返回ID值, 不过判断书在不在数组中需要用  equals()方法

 

}

 

转载于:https://www.cnblogs.com/EdwardLisa/p/10034623.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值