第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

1-9“簡單借書系統(tǒng)”,求大神指導(dǎo)。

package?test3;

import?java.util.Scanner;

public?class?M2?{

public?static?void?main(String[]?args)?{

?System.out.println("***歡迎來到圖書館系統(tǒng)***");

?System.out.println("輸入命令:1.按照名稱查找圖書;2.按照序號查找圖書");

??Scanner?input=new?Scanner(System.in);

??M2?clc=new?M2();

??try{int?a=input.nextInt();

???if(a==1){System.out.println("輸入圖書名稱:");

???

????String?b=input.next();

????

????clc.book(b);

???}

???else?if(a==2){

???System.out.println("輸入圖書序號:");

???int?c=input.nextInt();

???clc.book2(c);

??}

????}catch(Exception?e){

????e.printStackTrace();

????System.out.println("命令輸入錯誤!請根據(jù)提示輸入數(shù)字命令!");

????

?????

????}

??

}????String?name;

???????public?void?book(String?name)?throws?Exception{?

?????????this.name=name;

????????if(name.equals("高數(shù)")){System.out.println("book:"+name);}

????????else?if(name.equals("數(shù)據(jù)結(jié)構(gòu)")){System.out.println("book:"+name);

????????

????????}else{throw?new?Exception("圖書不存在!");}

???????}int?num=0;

???????public?void?book2(int?num)?throws?Exception{

????????this.num=num;

????????if(num==1){System.out.println("book:高數(shù)");}

????????else?if(num==2){System.out.println("book:數(shù)據(jù)結(jié)構(gòu)");}

????????else{throw?new?Exception("圖書不存在!");}

???????}

}

正在回答

3 回答

當(dāng)你借書的時候如果輸入的不是1和2~我輸一個3~你的異常會拋出么?所以你應(yīng)該將第一次輸入數(shù)字的時候也聲明會拋出異常~當(dāng)進入借書系統(tǒng)輸入數(shù)字不為1和2的時候,拋出異常~~~~~這幾句String?name;?this.name=name; ??int?num=0;this.num=num;顯得有些多余~

0 回復(fù) 有任何疑惑可以回復(fù)我~

你這個太簡單了,為什么不用數(shù)組去存儲數(shù)據(jù)

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個借書系統(tǒng)可能會產(chǎn)生兩個異常,所以你應(yīng)該將用戶的輸入命令單獨用一個方法來編寫,然后在用戶輸入方法中添加try-catch語句進行異常捕捉并提示"命令輸入錯誤!請根據(jù)提示輸入數(shù)字命令!"。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

1-9“簡單借書系統(tǒng)”,求大神指導(dǎo)。

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號