[英]int array initialization in java
correct[], student[], and numIncorrect have already been initialized but missedArray keeps showing as an empty arrray. Correct [],student []和numIncorrect已被初始化,但是missedArray始终显示为空错误。
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;
it is working fine.Here is the code which i tried. 它工作正常。这是我尝试过的代码。
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;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.