博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java语言程序设计 第十版(基础篇)5.22
阅读量:3912 次
发布时间:2019-05-23

本文共 1239 字,大约阅读时间需要 4 分钟。

public class J5_22 {	public static void main(String[] args) {		// TODO Auto-generated method stub		java.util.Scanner input = new java.util.Scanner(System.in);				System.out.print("Loan Amount:");		double loanAmount = input.nextDouble();		System.out.print("Number of year: ");		double numberOfYear = input.nextDouble();		System.out.print("Annual Interest Rate: ");		double annualInterestRate = input.nextDouble();//年利率		double balance = loanAmount;		double monthlyInterestRate = annualInterestRate /1200;//月利率				double monthlyPayment = (loanAmount * monthlyInterestRate)/								(1-(Math.pow(1 / (1 + monthlyInterestRate), numberOfYear*12)));//月账单		double totalPayment = monthlyPayment*numberOfYear*12;//总账单				System.out.printf("Monthly Payment %5.2f\n",monthlyPayment);		System.out.printf("Total Payment %6.2f\n",totalPayment);				System.out.print("Payment#\tInterest\tPrincipal\tBalance\n");		for(int i=1 ;i<=numberOfYear*12;i++) {			double interest = monthlyInterestRate * balance;			double printipal = monthlyPayment - interest;			balance = balance -printipal;			//System.out.println(i+ "\t"+interest+"\t"+printipal+"\t"+balance);			System.out.printf("%d \t\t%4.2f \t\t%5.2f  \t %5.2f\n ",i,interest,printipal,balance);					}							}}

转载地址:http://subrn.baihongyu.com/

你可能感兴趣的文章
设计模式之代理模式
查看>>
在 MySQL 中使用码农很忙 IP 地址数据库
查看>>
结构型设计模式总结
查看>>
dotNET:怎样处理程序中的异常(实战篇)?
查看>>
What is 测试金字塔?
查看>>
api接口返回动态的json格式?我太难了,尝试一下 linq to json
查看>>
.Net Core HttpClient处理响应压缩
查看>>
十分钟搭建自己的私有NuGet服务器-BaGet
查看>>
efcore 新特性 SaveChanges Events
查看>>
龙芯3A5000初样顺利交付流片
查看>>
用了Dapper之后通篇还是SqlConnection,真的看不下去了
查看>>
ABP快速开发一个.NET Core电商平台
查看>>
[NewLife.Net]单机400万长连接压力测试
查看>>
使用Azure人脸API对图片进行人脸识别
查看>>
快醒醒,C# 9 中又来了一堆关键词 init,record,with
查看>>
【招聘(深圳)】轻岁 诚聘.NET Core开发
查看>>
await,async 我要把它翻个底朝天,这回你总该明白了吧
查看>>
.NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中
查看>>
使用Jenkins来发布和代理.NetCore项目
查看>>
欢迎来到 C# 9.0(Welcome to C# 9.0)
查看>>