的Java小白這裏的陣列...將字符串連接+分隔符
這是推動我堅果,因爲我知道這是這麼簡單的東西,但我一直在這30分鐘...
這來自codefights:
對於參數= [「Code」,「Fight」,「On」,「!」]和separator =「/」,輸出應該是 myConcat(arguments,separator)=「Code /繼續戰鬥/!/」。
我的代碼:
String myConcat(String[] arguments, String separator) {
for(int i = 0; i <= arguments.length; i++){
String output = arguments[0] + separator;
}
return output;
}
錯誤:錯誤:在第5行file.java找不到符號 回報輸出; ^ 符號:可變輸出 位置:類_runfniek 1錯誤
任何提示,將不勝感激...
添加適當的語言標記。在任何情況下,當前的編譯錯誤與連接操作符或數組無關,甚至無法加入。從實際問題開始,然後擴大,因爲它比射擊一切都好。提示:'output'的* scope *是什麼?爲什麼這個變量(「符號」)* not *可以在for循環之外訪問,就像寫入的那樣? – user2864740