3 回答
TA贡献1155条经验 获得超0个赞
当你写作 int array[] = {...}; 和写作是一样的 int[] array = {...}
您告诉 JVM 您正在创建一个类型为int[](int 数组)的对象,其引用名称为 name array。当您想将数组作为方法参数传递时,您必须在括号之间写入引用名称。
class createTable {
public static void main (String args []){
int array[] = {2,13,15,67,87,34,66,23,11,93};
printTable (array);
}
static void printTable (int[] array){
System.out.println ("Key\tValue");
for (int key = 0; key < array.length; key++){
System.out.println (key + "\t" + array [key]);
}
}
}
TA贡献1843条经验 获得超7个赞
作为参数发送到方法时删除括号。也只有参数名称。
所以代码会是这样的:
class createTable {
public static void main (String args []){
int array[] = {2,13,15,67,87,34,66,23,11,93};
printTable (array);
}
static void printTable (int[] array){
System.out.println ("Key\tValue");
for (int key = 0; key < array.length; key++){
System.out.println (key + "\t" + array [key]);
}
}
}
添加回答
举报