這是主類別
public static void main(string[] args) { scanner keyboard = new scanner (system.in); int number1; int number2; int result = 0; system.out.println("enter the first number"); number1 = keyboard.nextint(); system.out.println("enter the second number"); number2 = keyboard.nextint(); result = adder(number1, number2); system.out.println(result); keyboard.close(); } }
這是方法類別
package Relearn; public class methodology { public static int adder(int number1, int number2) { int num1 = number1; int num2 = number2; int sum = num1 + num2; return sum; } }
我在主類別中有“adder”,它是私有的而不是公共的,它可以很好地將兩個變數放在一起,當我將它移動到另一個類別時,它什麼也不做,只是給我第14 行的錯誤[線程中的異常“main”java.lang.error:未解決的編譯問題: 對於型別測試器,方法 adder(int, int) 未定義 在 relearn.tester.main(tester.java:14)]
我發現有些錯誤。
import Relearn.methodology;
然後調用 methodology.adder(number1, number2);
import static Relearn.methodology.adder;
- 在這種情況下您不需要更改任何內容。 以上是嘗試寫一個簡單的加法程序,為什麼主類別無法辨識'adder”方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!