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

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

作業(yè)問題,請(qǐng)教大神幫忙

package?try_catch;
import?java.util.InputMismatchException;
import?java.util.Scanner;
public?class?TryCatchPractice2?{		
????//在類開始聲明,則其他方法都能調(diào)用	
????Scanner?in=new?Scanner(System.in);
????NoBookException?NoB=new?NoBookException();	
????String[]?books={"語文","數(shù)學(xué)","英語"};	
????static?TryCatchPractice2?trycat=new?TryCatchPractice2();			
????
????//主函數(shù)	
????public?static?void?main(String[]args)?throws?NoBookException{		
????????trycat.InputClassException();	
????}	
????//命令錯(cuò)誤
????public?void?InputClassException()throws?NoBookException{			
????????try{		
????????System.out.println("歡迎光臨本圖書管理系統(tǒng)");		
???????	System.out.println("1.書名查詢。2.序號(hào)查詢");		
???????	int?a=in.nextInt();		
???????	switch(a){		
???????	????case?1:	//查找圖書		
???????	??	trycat.findBooks();			
???????	????break;		
???????	????case?2://查找序號(hào)			
???????	????	trycat.findBooksNum();		
???????	????break;		
???????	????default:		
???????	????	throw?new?NoBookException("錯(cuò)誤命令,請(qǐng)輸入整數(shù)1或2");//如果輸入數(shù)字非1,2則拋出		
???????	????break;	
?????????}catch(NoBookException?e){
?//		InputMismatchException?InE=new?InputMismatchException();
?//			InE.initCause(e);
?//			System.out.println("錯(cuò)誤命令,請(qǐng)輸入整數(shù)1或2");
?//			求教如何在掃描儀我輸入非int型時(shí)會(huì)提示錯(cuò)誤命令,例如a
?			e.printStackTrace();
?			System.out.println("請(qǐng)重新輸入:");			
?			InputClassException();		
?	}			
?}			
?//查找圖書	
?public?void?findBooks()throws?NoBookException{		
?????System.out.println("請(qǐng)輸入您要查詢的圖書:");		
?????String?b=in.next();		
?????try{			
?????????for(int?i=0;i<books.length;i++){				
?????????????if(books[i].equals(b)){//如果查詢的書名不為空,輸出書本信息				
?????????????	System.out.println("查詢成功");			
?????????????}else{//如果查詢?yōu)榭?,拋出異?			
?????????????	throw?new?NoBookException("圖書不存在");			
???????????	?}		
?????????}		
?????}catch(NoBookException?e){	
?????		e.printStackTrace();//捕捉到異常后輸出異常位置		
?????		NoB.initCause(e);			
?????		System.out.println("請(qǐng)重新輸入:");	
?????		InputClassException();//重新進(jìn)入系統(tǒng)		
?????}	
?}			
?//查找序號(hào)
?public?void?findBooksNum()throws?NoBookException{	
?	System.out.println("請(qǐng)輸入您要借閱的圖書序號(hào):");
?	int?i=in.nextInt();		
?	try{			
?	????if(i<books.length&&i>=0){//如果查詢的序號(hào)不越界,輸出書本信息		
?	???	System.out.println("查詢成功");				
?	???	System.out.println("您查詢的是"+books[i]);			
?	????}else{//越界則拋出數(shù)組越界異常			
?	????	throw?new?NoBookException("序號(hào)錯(cuò)誤");			
?	????}		
?	}catch(NoBookException?e){		
?		e.printStackTrace();//捕捉到異常后輸出異常位置		
?		NoB.initCause(e);			
?		System.out.println("請(qǐng)重新輸入:");			
?		InputClassException();//重新進(jìn)入系統(tǒng)		
?	}			
?}	
?//in.close();//為什么這里打in.close.關(guān)閉掃描儀會(huì)報(bào)錯(cuò)
}


正在回答

1 回答

InputClassException()方法少了個(gè)結(jié)束的括號(hào)

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

舉報(bào)

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

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

進(jìn)入課程

作業(yè)問題,請(qǐng)教大神幫忙

我要回答 關(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)