我是一個java初學者,我看不到我在這裏犯了什麼錯誤。爲什麼最後的return語句不起作用?
該代碼應該返回一個單詞組成的字母數。
內部方法沒有。 1: 我使用一個變量,將字母數保存爲「int numberOfChar」。
內部方法沒有。 2: 我只是想返回值,我已經保存在方法1中,但是當我使用這種方法時,我得到的所有值都是'0'。這是爲什麼?我忘了什麼?
class Wordlength {
int numberOfChar;
/**
* @param word the word, which length I want to count.
*/
public int wordlength (String word) {
int numberOfChar = wort.length();
return numberOfChar;
}
public int giveWordLength() {
return numberOfChar;
}
}
首先,到處都有拼寫錯誤,此代碼無法編譯...請閱讀[問],製作[mcve]併發布正確的代碼。 – Tunaki
查找「變量陰影」 –
構造'公衆詮釋字長(串詞)'不應該有回報 – Blip