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

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

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

import?java.util.*;
public?class?Library?{
????/*
?????*?totalBooks??存儲(chǔ)圖書的數(shù)組
?????*?scan?初始化輸入類對(duì)象
?????*/
	String[]??totalBooks?=?{"高等數(shù)學(xué)","計(jì)算機(jī)英語","JAVA編程","PHP面向?qū)ο?,"C++經(jīng)典實(shí)例","高性能MySQL","JavaScript前端開發(fā)語言","jQuery高級(jí)教程"};
	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?輸入圖書序號(hào)
	?*?判斷序號(hào)如果小于1?或者?大于總圖書的數(shù)組長(zhǎng)度?則拋出異常;
	?*?如果查找不到圖書?則拋出圖書不存在異常?接著調(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?則按圖書序號(hào)找書
	?*?否則拋出異常???調(diào)用自身方法?重新輸入
	?*/
	
	public?void?welcome(){
		System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號(hào)查找圖書");
????????String?input?=?scan.next();
????????try?{
????????	?if?(input.equals("1")){
?????????????	System.out.println("請(qǐng)輸入圖書名稱:");
?????????????	this.bookName();
?????????????}
????????	?else?if?(input.equals("2"))?{
?????			System.out.println("請(qǐng)輸入圖書序號(hào):");
?????			this.bookNum();
?????		}else{
?????			throw?new?Exception();
?????		}
		}?catch?(Exception?e)?{
		//	e.printStackTrace();
			System.out.println("命令輸入錯(cuò)誤!請(qǐng)根據(jù)提示輸入數(shù)字命令!");???//捕獲異常輸出提示
			this.welcome();???//調(diào)用方法重新輸入
		}?finally?{
			scan.close();
		}
	}
	public?static?void?main(String[]?args)?{		
????????Library?lib?=?new?Library();
????????lib.welcome();???????
	}

}


正在回答

2 回答

標(biāo)記一個(gè)。

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

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

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

舉報(bào)

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

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

進(jìn)入課程

交作業(yè)了!?。。。。?/h1> 我要回答 關(guān)注問題

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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