Example: Effective Rate

In this example the effective interest rate is computed given that the nominal rate is 6.0% and that the interest will be compounded quarterly.

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

public class effectEx1 {

    public static void main(String args[]) {
        double nominalRate = .06;
        int nper = 4;
        double effectiveRate;

        effectiveRate = Finance.effect(nominalRate, nper);
        NumberFormat nf = NumberFormat.getPercentInstance();
        nf.setMaximumFractionDigits(2);
        System.out.println("The effective rate of the nominal rate, 6.0%, "
                + "compounded quarterly is " + nf.format(effectiveRate));
    }
}

Output

The effective rate of the nominal rate, 6.0%, compounded quarterly is 6.14%
Link to Java source.