Java 如何创建一个从数组中获取值的方法?

Java 如何创建一个从数组中获取值的方法?,java,Java,这段代码还有更多内容(如adamsCharges和adamsPayments数组),但这只是我需要帮助的部分的一个片段。 我应该创建一个名为runMonthlyUpdate的方法,该方法将: 按本月发生的每月费用增加债务 按本月支付的金额减少债务 将利率应用于剩余债务 public static class CreditCard { String userName; int debtInCents; double monthlyInterestRate;

这段代码还有更多内容(如adamsCharges和adamsPayments数组),但这只是我需要帮助的部分的一个片段。 我应该创建一个名为runMonthlyUpdate的方法,该方法将:

按本月发生的每月费用增加债务

按本月支付的金额减少债务

将利率应用于剩余债务

 public static class CreditCard 
{

    String userName;
    int debtInCents;
    double monthlyInterestRate;

    CreditCard(String name, int initialBalance, double initialInterestRate) {
        userName = name;
        debtInCents = initialBalance;
        monthlyInterestRate = initialInterestRate;
    }
public void runMonthlyUpdate( adamsCharges[t], adamsPayments[t])
{

    debtInCents += adamsCharges[t];
    debtInCents -= adamsPayments[t];
    debtInCents += monthlyInterestRate*debtInCents;
}
我不断地发现这些错误:

/BankOf5J.java:17:错误:']' public void runMonthlyUpdate(预付款[t]、预付款[t])

/BankOf5J.java:17:错误:“)”应为 public void runMonthlyUpdate(预付款[t]、预付款[t])

/java:17:错误:类型的非法开始 public void runMonthlyUpdate(预付款[t]、预付款[t])

/BankOf5J.java:17:错误:']' public void runMonthlyUpdate(预付款[t]、预付款[t])

/java:17:错误:类型的非法开始 public void runMonthlyUpdate(预付款[t]、预付款[t])

/java:17:错误:应为 public void runMonthlyUpdate(预付款[t]、预付款[t])

/java:17:错误:';'预期
public void runMonthlyUpdate(adamsCharges[t],adamsPayments[t])

我认为这个代码片段中有多个错误

定义的方法

public void runMonthlyUpdate(adamsCharges[t],adamsPayments[t])
不正确

声明方法时,必须指定参数的“类型”。因此,您应该指定AdamCharges[t]和AdamPayments[t]的类型,它们类似于int、float或double等

正确的代码是

public void runMonthlyUpdate( int charges, int payments)
{

debtInCents += charge;
debtInCents -= payments;
debtInCents += monthlyInterestRate*debtInCents;
}
调用或使用函数时,传递adamCharges[t]和adamPayments[t]

runMonthlyPayment(adamCharges[t] , adamPayments[t]);
访问数组中的所有值(假设两个数组的长度相同) 做一些类似于:

for (int t = 0 ; t < adamCharges.length ; t++)
{
     runMonthlyPayment(adamCharges[t] , adamPayments[t]);
}
for(int t=0;t
将函数传递数组定义为一个整体,并将传递索引定义为int t。尝试学习如何在java中调用和定义函数。

您应该从关于函数和如何传递参数的基本java教程开始。好的,java方法有参数类型,因此您需要在方法中添加类似
int
String
的内容,告诉编译器应该使用哪种类型:
void runMonthlyUpdate(adamsCharges[t]、adamsPayments[t])
请参考上面的构造函数,以了解其外观示例。