这是主类
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中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号