Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CompoundInterest
- {
- public static void main(String[]args)
- {
- final int STARTRATE = 10;
- final int NRATES = 6;
- final int NYEARS = 10;
- double [] interestRate = new double[NRATES];
- for( int j = 0;j<interestRate.length;j++)
- interestRate[j] = (STARTRATE + j)/100.0;
- double[][] balances = new double[NYEARS][NRATES];
- for(int j = 0;j<balances[0].length;j++)
- balances[0][j] = 10000;
- for(int i = 1;i<balances.length;i++)
- {
- for (int j = 0;j<balances.length;i++)
- {
- double oldBalance = balances[i-1][j];
- double interest = oldBalance * interestRate[j];
- balances[j] = oldBalance + interest;
- }
- }
- for(int j = 0;j<interestRate.length;j++)
- System.out.printf("%9.0f%%",100*interestRate[j]);
- System.out.println();
- for(double []row:balances)
- {
- for (double b : row)
- System.out.printf("%10.2f",b);
- System.out.println();
- }
- }
- }
Add Comment
Please, Sign In to add comment