版本一 为数组实现方式
总体设计模式为:
书类
名称, 作者,价格
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()方法
}