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

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

為什么return報錯?

public static String Bookname(String[] book){//報錯This method must return a result of type String

String name=input.nextLine();

for(int i=0;i<book.length;i++ ){

if(name.equals(book[i])){

return book[i];

}

而下面這個卻沒有報?

private static String getBookByName(String[] books)

throws Exception {

System.out.println("輸入圖書名稱:");

//獲取輸入的圖書名稱

String name = console.next();

for (int i = 0; i < books.length; i++) {

if (name.equals(books[i]))

//輸入的名稱與某一圖書名稱匹配,返回該圖書

return books[i];

}

//若無匹配,拋出”圖書不存在異?!?/p>

throw new Exception("圖書不存在!");

}


正在回答

2 回答

public?static?String?Bookname(String[]?book){????//報錯This?method?must?return?a?result?of?type?String
????String?name=input.nextLine();
????for(int?i=0;i<book.length;i++?){????????//遍歷
????????if(name.equals(book[i])){????????????//?如果有符合的則返回;?沒考慮全部不符合的情況?所以報錯
????????????return?book[i];
????????}
????}
????//?可以在這里加上?return?null;就ok了
}


0 回復 有任何疑惑可以回復我~

你是不是問過這個問題了

0 回復 有任何疑惑可以回復我~
#1

ffs555 提問者

是的,我看了參考代碼也沒有返回值,不明白他的為啥沒報錯。。
2017-03-07 回復 有任何疑惑可以回復我~
#2

ziom 回復 ffs555 提問者

我不是回復過你了嗎。參考代碼是哪里的,書上的嗎,那有可能是偽代碼或者參考代碼本來就是錯的
2017-03-07 回復 有任何疑惑可以回復我~
#3

ffs555 提問者 回復 ziom

第三季1-9右邊參考代碼下載的 不懂
2017-03-07 回復 有任何疑惑可以回復我~
#4

ziom 回復 ffs555 提問者

那應該是代碼本身就有問題吧
2017-03-07 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409768    人
  • 解答問題       4510    個

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

進入課程

為什么return報錯?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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