java - 方法期望不是参数,但我需要传递一个整数
问题描述
我必须通过 getCoursePar 的参数传递整数“i”。但是我得到一个错误,说我不能通过这个方法传递一个整数。我无法更改此方法,因为这是一项类任务,并且假设要使此代码正常工作,有什么提示吗?
获取分数方法存在于一类中。而 getCoursePar 是在另一个类中定义的。我正在使用getscores 方法调用类中的getCoursepar 方法。
public int[] getScores() {
for (int i = 0; i < holeScores.length; i++) {
holeScores[i] -= Course.getCoursePar(i);
} return holeScores;
}
public int getCoursePar() {
coursePar = 0;
for ( int i = 0; i < holes.length;i++){
coursePar += holes[i];
} return coursePar;
解决方案
推荐阅读
- python - Python zeep 更改 SOAP 正文中签名的前缀
- node.js - 在对我的 node.js 应用程序的多个请求中重用 AWS.S3 的同一实例
- android - 应用程序被杀死时未触发 Android WorkManager 定期任务
- javascript - 赛普拉斯从内部获取价值
- r - 如何通过 testthat 测试使用 sink(type = "message") 的函数
- pg-promise - 序列化具有 Bigint 的 JSON 值
- python - 从 Python 的字典创建 JSON 对象
- android - RecyclerView 在嵌套的 Recycler 视图中重复按后按
- java - 正则表达式模式用空白替换错误的占位符
- go - 该进程无法访问该文件,因为它正在被 Golang 中的另一个进程使用