Java 必需的int未找到参数原因实际参数列表和形式参数列表长度不同

Java 必需的int未找到参数原因实际参数列表和形式参数列表长度不同,java,Java,我找不到办法来解决它。感谢您的帮助,因为我似乎无法在其他帖子中找到答案。替换 IntegerNumber.java:33: error: method FibonacciNumber in class IntegerNumber cannot be applied to given types; FibonacciNumber(); ^ required: int found: no arguments reason: ac

我找不到办法来解决它。感谢您的帮助,因为我似乎无法在其他帖子中找到答案。

替换

IntegerNumber.java:33: error: method FibonacciNumber in class
IntegerNumber cannot be applied to given types;              
FibonacciNumber();
                ^   required: int   found: no arguments   reason: actual and formal
argument lists differ in length

您调用了不带参数的
FibonacciNumber()
,而原始方法声明需要一个参数
int N


此外,对于方法,字段和变量使用首字母小写:
fibonacciNumber,n

消息似乎相对清晰-您传递的是
无参数,而不是
int
IntegerNumber.java:33: error: method FibonacciNumber in class
IntegerNumber cannot be applied to given types;              
FibonacciNumber();
                ^   required: int   found: no arguments   reason: actual and formal
argument lists differ in length
public static int FibonacciNumber(int N)
{
    ...
    N = Integer.parseInt(input);
public static int FibonacciNumber()
{
    ...
    int N = Integer.parseInt(input);