【发布时间】:2020-06-01 03:42:44
【问题描述】:
public static int fiveOfaKind(int dice[]){
显然它是在声明一个方法,但我感到困惑的是“(int dice[])”的部分
dice 是一个在 main 方法中声明的整数数组。
括号中的那个位是做什么的?它叫什么,我想查找并阅读它。
【问题讨论】:
标签: java arrays methods declaration
public static int fiveOfaKind(int dice[]){
显然它是在声明一个方法,但我感到困惑的是“(int dice[])”的部分
dice 是一个在 main 方法中声明的整数数组。
括号中的那个位是做什么的?它叫什么,我想查找并阅读它。
【问题讨论】:
标签: java arrays methods declaration
它是方法的参数。 main方法中声明的骰子数组在不同的作用域内,与该方法无关。
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);
}
在这个例子中,你有一个方法,它接受一个数组并打印其中的元素。在 main 方法中,您将此数组作为参数传递给方法。
【讨论】:
括号中的那个位是做什么的?
它要求它是一个可变长度的数组。
叫什么
方括号
希望对您有所帮助...
【讨论】: