有人可以解释这一行代码吗?
Can someone explain this one line of code?
public static int fiveOfaKind(int dice[]){
显然它是在声明一个方法,但令我感到困惑的是“(int dice[])”的部分
dice 是在 main 方法中声明的整数数组。
括号中的那一位有什么作用?还有它叫什么,我想查一查,了解一下。
What does that bit in the parenthesis do?
要求是变长数组
what is it called
方括号
希望对您有所帮助...
这是方法的参数。 main方法中声明的dice数组属于不同作用域,与本方法无关
public static void printArr(int arr[]) {
for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
}
public static void main(String args[]) {
int[] dice = new int[5];
...
foo(dice);
}
在这个例子中,你有一个方法接受一个数组并打印其中的元素。在主要方法中,您将此数组作为参数传递给方法。
public static int fiveOfaKind(int dice[]){
显然它是在声明一个方法,但令我感到困惑的是“(int dice[])”的部分
dice 是在 main 方法中声明的整数数组。
括号中的那一位有什么作用?还有它叫什么,我想查一查,了解一下。
What does that bit in the parenthesis do?
要求是变长数组
what is it called
方括号
希望对您有所帮助...
这是方法的参数。 main方法中声明的dice数组属于不同作用域,与本方法无关
public static void printArr(int arr[]) {
for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
}
public static void main(String args[]) {
int[] dice = new int[5];
...
foo(dice);
}
在这个例子中,你有一个方法接受一个数组并打印其中的元素。在主要方法中,您将此数组作为参数传递给方法。