当我尝试调用接收iStartValue作为输入的方法时,出现“int iStartValue”错误消息。我只能调用不接收输入的方法(方法();),但永远无法调用像这样的方法。在Java中,当试图调用接收输入的方法时出现错误
public static void main(String[] args)
{
ClassMessage cm = new ClassMessage();
cm.IsMultipleOfEight(int iStartValue);
}
当我尝试调用接收iStartValue作为输入的方法时,出现“int iStartValue”错误消息。我只能调用不接收输入的方法(方法();),但永远无法调用像这样的方法。在Java中,当试图调用接收输入的方法时出现错误
public static void main(String[] args)
{
ClassMessage cm = new ClassMessage();
cm.IsMultipleOfEight(int iStartValue);
}
在方法调用中删除int
:
cm.IsMultipleOfEight(iStartValue);
你加时,您所定义的方法不是调用时,它的参数的类型。
另外,您应该在使用它之前在某处定义iStartValue
。
例如
ClassMessage cm = new ClassMessage();
int iStartValue = 1; // for example
// or it can be fetched from a method
// int iStartValue = getStartValue();
cm.IsMultipleOfEight(iStartValue);
请阅读关于基本Java的一些教程,以及特别是如何定义和调用方法。
请阅读http://www.tutorialspoint.com/java/java_methods.htm – dacongy