Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人能解释一下这一行代码吗?_Java_Arrays_Methods_Declaration - Fatal编程技术网

Java 有人能解释一下这一行代码吗?

Java 有人能解释一下这一行代码吗?,java,arrays,methods,declaration,Java,Arrays,Methods,Declaration,很明显,这是在声明一个方法,但让我感到困惑的是其中的一部分“(int dice[])” dice是在main方法中声明的整数数组 括号里的那一位是干什么的?它叫什么,我想查一下,读一下 括号里的那一位是干什么的 它要求它是一个长度可变的数组 它叫什么 方括号 希望这对…有帮助。这是该方法的一个参数。main方法中声明的骰子数组位于不同的范围内,与此方法无关 public static int fiveOfaKind(int dice[]){ publicstaticvoidprintarr(

很明显,这是在声明一个方法,但让我感到困惑的是其中的一部分“(int dice[])”

dice是在main方法中声明的整数数组

括号里的那一位是干什么的?它叫什么,我想查一下,读一下

括号里的那一位是干什么的

它要求它是一个长度可变的数组

它叫什么

方括号


希望这对…有帮助。

这是该方法的一个参数。main方法中声明的骰子数组位于不同的范围内,与此方法无关

 public static int fiveOfaKind(int dice[]){
publicstaticvoidprintarr(int-arr[]){
对于(int i=0;i
在本例中,您有一个方法,它接受一个数组并打印其中的元素。在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);
}