Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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中的int数组初始化_Java_Arrays_Initialization - Fatal编程技术网

java中的int数组初始化

java中的int数组初始化,java,arrays,initialization,Java,Arrays,Initialization,已初始化correct[]、student[]和numIncorrect,但missedArray仍显示为空array public static int[] missedArray(char[] correct, char[] student, int numIncorrect) { int[] missedArray = new int[numIncorrect]; for( int i = 0, j = 0; i < correct.length; i++) {

已初始化correct[]、student[]和numIncorrect,但missedArray仍显示为空array

public static int[] missedArray(char[] correct, char[] student, int numIncorrect)
{
   int[] missedArray = new int[numIncorrect];
   for( int i = 0, j = 0; i < correct.length; i++)
   {
       if (student[i] != correct[i])
       {
       missedArray[j] = i+1;
       j++;
       }
   }
   return missedArray;

这是我试过的代码

public class Test {


    public static void main(String[] args) {
        char []c={'a','b','c','d','e'};
        char []s={'a','b','c','c','c'};
   int a[]= missedArray(c,s,2);
   for(int i=0;i<a.length;i++)
   {
       System.out.println(a[i]);
   }
    }
    public static int[] missedArray(char[] correct, char[] student, int numIncorrect)
    {
       int[] missedArray = new int[numIncorrect];
       for( int i = 0, j = 0; i < correct.length; i++)
       {
           if (student[i] != correct[i])
           {
           missedArray[j] = i+1;
           j++;
           }
       }
       return missedArray;
    }
}

如何调用此方法?传入的数据很重要。missedArray[]=missedArray正确,学生,numIncorrect@JoshTell正确、学生、numIncorrect的值是多少?这是这个问题的重要部分正确的学生这不是一个真正的问题,这个答案不会有任何区别。不提供答案将是更好的选择。