亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

模擬圖書館系統?。?!請大家給與指導!

package?com.imooc.test;
//import?java.util.InputMismatchException;
import?java.util.Scanner;
public?class?LibrarySystem?{
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
??String[]?bookName={"高數","線代","思修","信號與系統"};
??while(true){
???Scanner?input=new?Scanner(System.in);//創建Scanner對象
???System.out.println("歡迎來到圖書管理系統!");
??????System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號查找圖書");
?????try{?
???int?cmd=input.nextInt();
??????String?book;
??????switch(cmd){
??????case?1:
????????System.out.println("請輸入圖書名稱:");
????????book=?bookname(bookName);?
????????System.out.println("book:"+book);
????????break;
??????case?2:
????????System.out.println("請輸入圖書序號:");
????????book=?booknum(bookName);?
????????System.out.println("book:"+book);
????????break;
??????}
??
???}catch?(Exception?e){
????System.out.println("圖書不存在!");????
???????????
???}
??}
?}
?
public?static?String?bookname(String[]?book)throws?Exception{
?Scanner?input=new?Scanner(System.in);//創建Scanner對象
?//?System.out.println("輸入圖書名稱:");
??String?cmd1=input.next();
?????for(int?i=0;i<book.length;i++){
???if(cmd1.equals(book[i]))
??????return?book[i];
?????}
???throw?new?Exception("圖書不存在!");
??
}

???
public?static?String?booknum(String[]?book)throws?Exception{
?Scanner?input=new?Scanner(System.in);//創建Scanner對象
??//System.out.println("輸入圖書序號:");
???int?cmd2=input.nextInt();
???if((cmd2>=0)&&(cmd2<book.length)){???
????????????return?book[cmd2];
??????????}
????throw?new?Exception("圖書不存在!");}?
??}

正在回答

1 回答

我是初學者,覺得你寫得非常好,還可以再改進改進,多分享,共同進步。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409775    人
  • 解答問題       4546    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

模擬圖書館系統?。。≌埓蠹医o與指導!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號