當我嘗試調用接收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