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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

萌新小白結(jié)合大佬的知識(shí)寫的,請(qǐng)大佬們多多指教

package?zonghexunlian1;

public?class?Book?{?????
????String?name;//書的名稱
????int?number;//書的序號(hào)
????public?Book(String?name,?int?number){
????????this.name=name;
????????this.number=number;
????}
}
package?zonghexunlian1;

public?class?CaException?extends?Throwable?{//定義的異常類
}
package?zonghexunlian1;

public?class?ErrorNumException?extends?Throwable?{//定義的異常類
}
package?zonghexunlian1;

public?class?NoxhException?extends?Throwable?{//定義的異常類
}
package?zonghexunlian1;
import?java.util.InputMismatchException;
import?java.util.Scanner;

public?class?Initail?{
????public?void?cha(){
????????Initail?dy=new?Initail();
????????Book[]?book=?new?Book[]{
????????????????new?Book("高數(shù)",?1),
????????????????new?Book("數(shù)據(jù)結(jié)構(gòu)",?2),
????????????????new?Book("英語",?3)
????????};
????????int?sr=0;//用來接收輸入的數(shù)
????????String?sm=null;//用來接收輸入的書名
????????Book?nsm=null;//用來接收你選擇的書名并賦值,因?yàn)橘x值的循環(huán)遍歷是book類所以用book定義
????????boolean?br=false;//定義一個(gè)布爾類型的值,用來判斷
????????int?xh=0;//用來接收輸入的序號(hào)
????????while?(sr!=1&&sr!=2){
????????????System.out.println("請(qǐng)輸入命令:1-按照書名查找,2-按照序號(hào)進(jìn)行查找");

????????????try?{
????????????????Scanner?input=new?Scanner(System.in);
????????????????sr=input.nextInt();
????????????????if?(sr!=1&&sr!=2){
????????????????????throw?new?NoxhException();
????????????????}
????????????????if?(sr==1){
????????????????????System.out.println("請(qǐng)輸入圖書名稱");
????????????????????sm=input.next();
????????????????????for?(Book?bl:book){//數(shù)組遍歷,用來進(jìn)行循環(huán)比較
????????????????????????if?(bl.name.equals(sm)){
????????????????????????????br=true;
????????????????????????????nsm=bl;
????????????????????????}
????????????????????}
????????????????????if?(br){
????????????????????????System.out.println("你選擇的書是"+nsm.name);
????????????????????}else?{
????????????????????????sr=0;
????????????????????????throw?new?CaException();
????????????????????}
????????????????}else?if?(sr==2){
????????????????????System.out.println("請(qǐng)輸入圖書序號(hào):");
????????????????????xh=input.nextInt();
????????????????????for?(Book?bl:book){
????????????????????????if?(bl.number==xh){
????????????????????????????br=true;
????????????????????????????nsm=bl;
????????????????????????}
????????????????????}
????????????????????if?(br){
????????????????????????System.out.println("你要找的書是"+nsm.name);
????????????????????}else?{
????????????????????????sr=0;
????????????????????????throw?new?ErrorNumException();
????????????????????}
????????????????}
????????????}catch?(InputMismatchException?e){
????????????????System.out.println("你輸入錯(cuò)誤,請(qǐng)按提示輸入數(shù)字");
????????????}catch?(NoxhException?e){
????????????????System.out.println("輸入有誤請(qǐng)輸入1或2");
????????????}catch?(CaException?e){
????????????????System.out.println("你輸入的圖書不存在,請(qǐng)重新輸入書名");
????????????}catch?(ErrorNumException?e){
????????????????System.out.println("你輸入的序號(hào)不存在,請(qǐng)重新輸入數(shù)字");

????????????}
????????}


????}
????public?static?void?main(String[]?args)?throws?NoxhException?{
????????Initail?pao=new?Initail();
????????pao.cha();
????}
}


正在回答

3 回答

你全是自己想出來這么寫的嘛,我咋就死活寫不出來呢。。。太慘了

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

寫的太好了

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

http://img1.sycdn.imooc.com//5eee0a5e00017b4e07380507.jpg

效果圖

http://img1.sycdn.imooc.com//5eee0a5e0001722105860435.jpg


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

舉報(bào)

0/150
提交
取消

萌新小白結(jié)合大佬的知識(shí)寫的,請(qǐng)大佬們多多指教

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

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

幫助反饋 APP下載

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

公眾號(hào)

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