我必须创建一个程序,该程序制作一个由100个数字组成的数组,然后制作另一个数组,该数组具有前一个数组中所有可被4整除的数字,并显示该数组。我写完代码,但标题中出现错误。
public class JavaProgram{
public static void main (String [] args){
int [] hundredNumbers = new int [100];
for ( int i=0; i <hundredNumbers.length; i++ )
hundredNumbers[i] = (int) Math.random() * 100;
int [] multiplesOfFour = hundredNumbers;
getEvenMultiples(multiplesOfFour);
for ( int i=0; i < multiplesOfFour.length; i++ )
System.out.print (multiplesOfFour[i] + " ");
}
public static int[] getEvenMultiples(int[] x){
int result [];
int count = 0;
for (int i = 0; i < x.length ; i++){
if ( x[i] % 4 == 0 ){
result = new int [++count];
result [count] = x[i];
}
}
return result;
}
}
程序应输出所有数组四进制数中的所有数字,但出现错误“局部变量结果可能尚未初始化”