我试图做一个存储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