我試圖做一個存儲na數組名稱的程序和一個打印該數組的方法,但該方法不起作用,我不知道這裏出了什麼問題我的代碼:如何在方法中打印字符串數組
//method to print array
public static String printName(String[] name){
for(int i=0; i<names.length; i++){
return names[i];
}
}
public static void main(String[] args){
String[] names = {"jack"};
printName(names);
}
你正在返回一個值和打印號碼事情。你想要的輸出是什麼? –
當您的參數數組爲「name」時,您不打印任何內容,也不在第一種調用「names」數組的方法中 –
方法只能返回一次。如果你在循環中返回,你的循環將在第一次迭代時結束。您可以將'printName'的返回類型更改爲'void',並將'return'更改爲'System.out.println'調用。 – khelwood