Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 - Fatal编程技术网

Java:数组方法

Java:数组方法,java,arrays,Java,Arrays,这段代码假定检查整数数组中的9,并返回其频率,但该方法无法识别。请提供任何帮助以使此代码正常工作 public static int arrayCount9(int[] nums) { int count = 0; for (int i=0; i<nums.length; i++) { if (nums[i] == 9) { count++; } } return count; };

这段代码假定检查整数数组中的9,并返回其频率,但该方法无法识别。请提供任何帮助以使此代码正常工作

public static int arrayCount9(int[] nums) {
      int count = 0;
      for (int i=0; i<nums.length; i++) {
        if (nums[i] == 9) {
          count++;
        }
      }

      return count;
};


public static void main(String[]args){

    System.out.println(arrayCount9({1,2,9}));

}

将方法调用更改为以下内容:

System.out.println(arrayCount9(new int[]{1,2,9}));
或者:

int[] a = {1,2,9};
System.out.println(arrayCount9(a));

快捷语法{1,2,9}只能在初始化数组类型时使用。如果您将此符号传递给方法,编译器将不会将其解释为数组。

因为您没有编写Javascript。将来,请提供更详细的信息,而不仅仅是说它不起作用-如果您收到错误消息,请提供它。如果没有,那么解释是什么让你相信它没有按应有的方式工作。