首页 > 解决方案 > 方法期望不是参数,但我需要传递一个整数

问题描述

我必须通过 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;

标签: javaclassmethods

解决方案


推荐阅读