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

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

交作業(yè)了?。。。。。?/h1>
import?java.util.*;
public?class?Library?{
????/*
?????*?totalBooks??存儲圖書的數(shù)組
?????*?scan?初始化輸入類對象
?????*/
	String[]??totalBooks?=?{"高等數(shù)學(xué)","計算機英語","JAVA編程","PHP面向?qū)ο?,"C++經(jīng)典實例","高性能MySQL","JavaScript前端開發(fā)語言","jQuery高級教程"};
	Scanner?scan?=?new?Scanner(System.in);
	
	/*
	?*?bookname?輸入圖書?名稱
	?*?把數(shù)組轉(zhuǎn)換成字符串?用indexOf()方法?查找返回?索引?如果不存在返回?int?-1;
	?*?如果查找不到圖書?則拋出圖書不存在異常?接著調(diào)用welcome方法?重新輸入
	?*/
	
	public?void?bookName(){
		String?bookname?=?scan.next();
????????String?books?=?Arrays.toString(totalBooks);
????????try?{
????????	if(books.indexOf(bookname)?!=?-1){
????????????	System.out.println("book:"+?bookname);
????????????}else{
????????????	throw?new?Exception("圖書不存在");
????????????}
		}?catch?(Exception?e)?{
			System.out.println("圖書不存在?。?!");
			this.welcome();
		}
?????
	}
	
	/*
	?*?bookNum?輸入圖書序號
	?*?判斷序號如果小于1?或者?大于總圖書的數(shù)組長度?則拋出異常;
	?*?如果查找不到圖書?則拋出圖書不存在異常?接著調(diào)用welcome方法?重新輸入
	?*/
	
	public?void?bookNum(){
		int?booknum?=?scan.nextInt();
????????try?{
????????	if(booknum?<?1?||?booknum?>?totalBooks.length){
????????????	throw?new?Exception();
????????????}else{
????????????	System.out.println("book:"+totalBooks[booknum-1]);
????????????}
		}?catch?(Exception?e)?{
			System.out.println("圖書不存在!?。?);
			this.welcome();
		}
	}
	
	
	/*
	?*?input?輸入
	?*?輸入1?則按圖書名稱找書
	?*?輸入2?則按圖書序號找書
	?*?否則拋出異常???調(diào)用自身方法?重新輸入
	?*/
	
	public?void?welcome(){
		System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號查找圖書");
????????String?input?=?scan.next();
????????try?{
????????	?if?(input.equals("1")){
?????????????	System.out.println("請輸入圖書名稱:");
?????????????	this.bookName();
?????????????}
????????	?else?if?(input.equals("2"))?{
?????			System.out.println("請輸入圖書序號:");
?????			this.bookNum();
?????		}else{
?????			throw?new?Exception();
?????		}
		}?catch?(Exception?e)?{
		//	e.printStackTrace();
			System.out.println("命令輸入錯誤!請根據(jù)提示輸入數(shù)字命令!");???//捕獲異常輸出提示
			this.welcome();???//調(diào)用方法重新輸入
		}?finally?{
			scan.close();
		}
	}
	public?static?void?main(String[]?args)?{		
????????Library?lib?=?new?Library();
????????lib.welcome();???????
	}

}


正在回答

2 回答

標(biāo)記一個。

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

牛X,你這作業(yè)是交給誰的啊~。

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

舉報

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

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

進入課程

交作業(yè)了!?。。。?!

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

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

幫助反饋 APP下載

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

公眾號

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