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

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

主要是會用這個自定義異常吧


book類

package?Eception;

public?class?book?{
private?int?id;
private?String?name;
public??book(int?id,String?name)?{
????this.id=id;
????this.name=name;
}
public?int?getId()?{
????return?id;
}
public?void?setId(int?id)?{
????this.id?=?id;
}
public?String?getName()?{
????return?name;
}
public?void?setName(String?name)?{
????this.name?=?name;
}

}

借書類

package?Eception;

import?java.util.Scanner;

public?class?BorrowBooks?{
????book[]?books=?{new?book(1,"高數(shù)"),
???????????????????new?book(2,"英語"),
???????????????????new?book(3,"數(shù)據(jù)結(jié)構(gòu)")?};
????Scanner?scan=new?Scanner(System.in);
????
???public?static?void?main(String[]args)??{
??????BorrowBooks?b=new?BorrowBooks();
??????b.BorrowBook();
??????
???????//scan.close();
???}
???
????public?void?BorrowBook()?{
????????System.out.println("輸入命令:1.按名稱查找圖書?2.按序號查找圖書:3.退出");
????????String?a=scan.next();
????????try?{
????????????if(a.equals("1"))?{
????????????????mingcheng();
????????????}
????????????else?if(a.equals("2"))?{
????????????????xuhao();
????????????}
????????????else?if(a.equals("3"))?{
????????????????scan.close();
????????????????System.out.println("退出成功!");
????????????}
????????????else?{
????????????????throw?new?Errororders("命令錯誤,請重新輸入");
????????????}
????????}catch(Errororders?e){
????????System.out.println(e.getMessage());????
????????????//e.printStackTrace();
????????????BorrowBook();
????????}
????}
????
????public?void?mingcheng()?{
????????System.out.println("輸入圖書的名稱");
????????String?s=scan.next();
????????int?a=-1;
????????for(int?i=0;i<books.length;i++)?{
????????????if(s.equals(books[i].getName()))?{
????????????????a=1;
????????????????System.out.println("book序號:"+books[i].getId());
????????????????BorrowBook();
????????????}
????????}
????????if(a==-1)?{
????????????try?{
????????????????throw?new?Errororders("該圖書不存在!");
????????????}?catch?(Errororders?e)?{
????????????????//?TODO?Auto-generated?catch?block
????????????????//e.printStackTrace();
????????????????System.out.println(e.getMessage());
????????????????BorrowBook();
????????????}
????????}
????}
????
????public?void?xuhao()?{
????System.out.println("輸入圖書的序號");
????int?s=scan.nextInt();
????int?a=-1;
????for(int?i=0;i<books.length;i++)?{
????????//System.out.println("圖書名稱?。?+books[i].getId());
????????if(s==books[i].getId())?{
????????????a=1;
????????????System.out.println("圖書名稱:"+books[i].getName());
????????????BorrowBook();
????????}????
????}
????if(a==-1)?{
????????try?{
????????????throw?new?Errororders("該序號不存在!");
????????}?catch?(Errororders?e)?{
????????????//?TODO?Auto-generated?catch?block
????????????//e.printStackTrace();
????????????System.out.println(e.getMessage());
????????????BorrowBook();
????????}
????}
????}
}

自定義的異常Errororders

package?Eception;

public?class?Errororders?extends?Exception?{
??public?Errororders()?{
??????
??}
??public?Errororders(String?message)?{
??????super(message);
??}
}


正在回答

1 回答



運行圖片

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


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

舉報

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409765    人
  • 解答問題       4543    個

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

進(jìn)入課程

主要是會用這個自定義異常吧

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

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

幫助反饋 APP下載

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

公眾號

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