我收到错误消息:“本地变量结果可能尚未初始化”

时间:2019-07-13 08:35:52

标签: java compiler-errors initialization

我必须创建一个程序,该程序制作一个由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;
    }

}

程序应输出所有数组四进制数中的所有数字,但出现错误“局部变量结果可能尚未初始化”

0 个答案:

没有答案