Example: Interest Payments

The interest due the second year on a $100,000 25 year loan is calculated. The loan is at 8%.

import com.imsl.finance.*;
import java.text.NumberFormat;

public class ipmtEx1 {

    public static void main(String args[]) {
        double rate = .08;
        int per = 2;
        int nper = 25;
        double pv = 100000.00;
        double fv = 0.0;
        int when = Finance.AT_END_OF_PERIOD;

        double ipmt = Finance.ipmt(rate, per, nper, pv, fv, when);
        System.out.println("The interest due the second year on"
                + " the $100,000 loan is "
                + NumberFormat.getCurrencyInstance().format(ipmt));
    }
}

Output

The interest due the second year on the $100,000 loan is ($7,890.57)
Link to Java source.