1. 程式人生 > >關於圖書館管理系統版本一的自我總結

關於圖書館管理系統版本一的自我總結

版本一    為陣列實現方式

總體設計模式為:

 

書類

名稱, 作者,價格

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()方法

 

}