java,从另一个类发出调用方法

时间:2014-11-07 13:31:35

标签: java class for-loop methods call

所以,我一直在研究一个程序来绘制和计算我正在进行的项目的任意值的税率,但是我遇到了障碍,我似乎无法正常运行< / p>

public void name3()
{
    for ( int i = 0; i < incomeSet.length; i++)
    {
        double totalTaxes = 0.0;
        double income = incomeSet[i];
        TaxCalculator tx1 = new TaxCalculator();
        totalTaxes = tx1.totalTaxes(incomeSet[i]);

    }
}

我收到错误: 对于类型taxCalculator

,方法totalTaxes(int)是未定义的

这发生在tx1.totalTaxes(

我从另一个班级打电话给TaxCalculator

不确定错误是在这里还是在其他类中,如果需要,我会发布该类的代码,但由于这是一项任务,我希望尽可能避免这种情况

import java.util.Scanner;

public class TaxCalculator 
{
    public static void main(String[] args) 
    {

        Scanner keyboardInput = new Scanner(System.in);
        int income;

        System.out.println("Please enter gross income:");
        income = keyboardInput.nextInt();

        ...

        while (income >= 0) 
        {

            ...

            break;
        }

        ...

    }

}

1 个答案:

答案 0 :(得分:0)

而不是:

public static void main(String[] args)

你可以制作方法:

public double totalTaxes(double incomeSet)

在您的TaxCalculator班级