Eclipse 如何开发计算储蓄账户逐月余额的算法

Eclipse 如何开发计算储蓄账户逐月余额的算法,eclipse,jakarta-ee,java,Eclipse,Jakarta Ee,Java,问题是。开发一种算法,用于计算储蓄账户中的逐月余额。您可以在交易中每月存款或取款。利息在每个月初加到帐户上。月利率是年利率除以12 这是到目前为止我的代码。我不确定,但我觉得我做错了。请帮忙 import java.util.Scanner; /** Program to calculate the transaction you make.. **/ public class Ch4ProblemTwo { public static final double INTEREST

问题是。开发一种算法,用于计算储蓄账户中的逐月余额。您可以在交易中每月存款或取款。利息在每个月初加到帐户上。月利率是年利率除以12

这是到目前为止我的代码。我不确定,但我觉得我做错了。请帮忙

import java.util.Scanner;
/**
  Program to calculate the transaction you make..
 **/
public class Ch4ProblemTwo 
{
    public static final double INTEREST_RATE = 1.5;    //150% per month

    public static void main(String[] args)
    {
    int n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12;
        System.out.println("Enter the amount you deposit each month ");
    Scanner keyboard = new Scanner(System.in);
    System.out.print("January ");
    n1= keyboard.nextInt();
    System.out.print("Februray ");
    n2= keyboard.nextInt();
    System.out.print("March ");
    n3= keyboard.nextInt();
    System.out.print("April ");
    n4= keyboard.nextInt();
    System.out.print("May ");
    n5= keyboard.nextInt();
    System.out.print("June ");
    n6= keyboard.nextInt();
    System.out.print("July ");
    n7= keyboard.nextInt();
    System.out.print("August ");
    n8= keyboard.nextInt();
    System.out.print("September ");
    n9= keyboard.nextInt();
    System.out.print("October ");
    n10= keyboard.nextInt();
    System.out.print("November ");
    n11= keyboard.nextInt();
    System.out.print("December ");
    n12= keyboard.nextInt();
    System.out.println("This entire year you have deposite");
    System.out.print(n1+3.5%+n2+3.5%+n3+3.5%+n3+3.5%+n4+3.5%+n5+3.5%+n6+3.5%+n7+3.5%+n8+3.5%+n9+3.5%+n10+3.5%+n11+3.5%+n12+3.5);






    }



}

首先,您可以考虑将int存款值放入数组中。其次,检索循环中的值。使用日历获取月份的名称。最后,在循环中进行滚动计算:如下所示:

float balance = 0;
for (int i=0; i<12; i++){
    balance *= 1.035;
    balance += deposit[i];
    System.out.println("Balance this month is:" + balance);
}

这是家庭作业吗?请适当标记它,如果它是…代码作为一个小错误。余额*=0.035将仅计算利息。余额*=1.035将计算新余额+利息