这里出了点问题...

public class evenness {

    public static Boolean isEven (Integer i) {

        return (i % 2) == 0;

    }

    public static void main(String[] args) {
        if (isEven(Integer i)) { //something wrong on this line.
            System.out.print("YAY!");
        }


    }

}


请帮我解决一下!

最佳答案

您应该为函数isEven提供一个整数参数,例如3125

我很确定您的IDE告诉您找不到变量Integer。因此,您需要提供一个变量。仅在方法定义中需要参数类型。

例如:

int number = 4;
if(isEven(number)){
    ...
}


或更直接

if(isEven(4)){
    ...
}

10-08 00:18