import java.util.Scanner;

 public class Solution
 {
     public static void main(String[] args)
     {
         Scanner input = new Scanner(System.in);

         System.out.print("Loan Amount: ");
         double loanAmount = input.nextDouble();
         System.out.print("Number of Years: ");
         int numberOfYears = input.nextInt();
         System.out.print("Annual Interest Rate: ");
         double interestRate = input.nextDouble();

         input.close();

         double monthlyPayment = loanAmount * (interestRate / 12) /
             (1 - 1 / Math.pow(1 + interestRate / 12, numberOfYears * 12));
         System.out.println("Monthly Payment: " + monthlyPayment);
         double totalPayment = monthlyPayment * numberOfYears * 12;
         System.out.println("Total Payment: " + totalPayment);

         System.out.printf("%s\t\t%s\t\t%s\t\t%s", "Payment#", "Interest", "Principal", "Balance");
         System.out.println();

         double interest, principal;
         double balance = loanAmount;

         for(int i = 1; i <= numberOfYears * 12; i++)
         {
             interest = interestRate / 12 * balance;
             principal = monthlyPayment - interest;
             balance -= principal;
             System.out.printf("%d\t\t%f\t\t%f\t\t%f", i, interest, principal, balance);
             System.out.println();
         }
     }
 }

最新文章

  1. Maven-006-手动部署第三方构件至 nexus 私服
  2. SQL注入POC
  3. 使用jquery的delay方式模拟sleep
  4. codeforces 659 G. Fence Divercity 组合数学 dp
  5. Spring Boot 静态资源处理
  6. Linux下如何修改ip地址
  7. MouseJack:利用15美元的工具和15行代码控制无线鼠标和键盘
  8. html笔记 横向两列布局
  9. 调起MT096的配置过程
  10. Context 之我见
  11. windows 7 系统进程服务详解
  12. mysql server advanced 5.6基于oracle linux 6.6的安装
  13. QQ聊天框变成方框口口口口的解决办法
  14. appium python入门例子
  15. centos7 防火墙相关命令
  16. openstack--部暑
  17. VUE - 相对路径
  18. django的i18n是如何实现的
  19. .NET世界的包管理器——Nuget
  20. webpack进阶--打包

热门文章

  1. You have new mail in /var/spool/mail/root 烦不烦你(转)
  2. nginx方面的书籍资料链接
  3. void void*
  4. js点击 密码输入框密码显示隐藏
  5. wap开发笔记之幻灯片
  6. mac中的xampp配置xdebug
  7. 解决php的$美元符号与Zen Coding冲突问题
  8. python实现雅虎拍卖后台自动回复卖家消息
  9. alibaba的COBAR真是强大.
  10. Python中的redis学习笔记