在Java中,我在尝试调用接收输入的方法时出错

在Java中,我在尝试调用接收输入的方法时出错,java,Java,当我试图调用接收iStartValue作为输入的方法时,我得到一条关于int iStartValue的错误消息。我只能调用不接收输入法的方法;,但是永远不能调用像这样的方法 public static void main(String[] args) { ClassMessage cm = new ClassMessage(); cm.IsMultipleOfEight(int iStartValue); } 删除方法调用中的int: cm.IsMultipleOfE

当我试图调用接收iStartValue作为输入的方法时,我得到一条关于int iStartValue的错误消息。我只能调用不接收输入法的方法;,但是永远不能调用像这样的方法

public static void main(String[] args) 
{
     ClassMessage cm = new ClassMessage();

     cm.IsMultipleOfEight(int iStartValue);

}
删除方法调用中的int:

cm.IsMultipleOfEight(iStartValue);
在定义方法时添加参数类型,而不是在调用方法时添加

在使用iStartValue之前,还应该在某个地方定义它

e、 g


请阅读一些关于基本Java的教程,特别是如何定义和调用方法。

我收到另一个错误,说iStartValue无法解析为变量。请查看更新的帖子。请阅读此文章
 ClassMessage cm = new ClassMessage();
 int iStartValue = 1; // for example

 // or it can be fetched from a method
 // int iStartValue = getStartValue();

 cm.IsMultipleOfEight(iStartValue);