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

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

返回值的問題老師求助??!

private?static?String?getBookByName(String[]?books)?{
		System.out.println("請(qǐng)輸入書名:");
		String?name=input.next();
		for(int?i=0;i<books.length;i++){
			if(name.equals(books[i])){
				
				return?books[i];
			}else{
				return?"1111";
			}
				
//		}throw?new?Exception("圖書不存在");	
			
		}
	}	

使用if ?else成對(duì)的判斷語句在使用返回值為什么程序認(rèn)定我沒有返回值呢 ?equals返回值是true啊不是囊括了所有可能的情況嗎

正在回答

4 回答

private?static?String?getBookByName(String[]?books)?{
????????System.out.println("請(qǐng)輸入書名:");
????????String?name=input.next();
????????for(int?i=0;i<books.length;i++){
????????????if(name.equals(books[i])){
????????????????return?books[i];
????????????}
????????}
????????return?"1111";
????}


0 回復(fù) 有任何疑惑可以回復(fù)我~
private?static?String?getBookByName(String[]?books)?{
????????System.out.println("請(qǐng)輸入書名:");
????????String?name=input.next();
????????for(int?i=0;i<books.length;i++){
????????????if(name.equals(books[i])){
?????????????????
????????????????return?books[i];
//????????????}else{
????????????????return?"1111";
//????????????}
?????????????????
//??????}throw?new?Exception("圖書不存在");???
?????????????
????????}
????}


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

謝謝!我想著模仿老師那個(gè)寫,但是沒寫拋出異常的時(shí)候發(fā)現(xiàn)的這個(gè)返回值問題,在for循環(huán)里這樣就不行了!!那么在不拋異常的情況下怎么才能與數(shù)組里的元素做比較判斷還能作為返回值呢

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

這么寫明顯邏輯不對(duì)(暫且不管) ?你還有種情況沒有考慮到 就是 不走for循環(huán)的換 沒有返回值 所以你要在for循環(huán)外加 return "";

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

舉報(bào)

0/150
提交
取消

返回值的問題老師求助?。?/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)