头歌-练习-Java循环综合练习一之住房贷款还款计算
这题考的是你的算账能力,哈哈哈哈,最重要的就是格式化输出,我们这用的是String.format();
仅供参考,有更好的想法或者意见,评论区等你。
加油,你就是下一个秃顶小宝贝❤
/*
任务:编写一个程序,由用户输入住房贷款和贷款年限,程序输出不同利率下的月还款额和总还款额,利率从 5%~8%,增长间隔为 1/8。
例如,如果输入贷款额 10000 元人民币,贷款期限 5 年,程序应输出如下内容:贷款金额: 10000
贷款年限: 5
利率 月还款额 总还款额
5.000% 188.71 11322.74
5.125% 189.28 11357.13
……
8.000% 202.76 12165.83利率请保留3位小数,月还款额和总还款额请保留2位小数。
利率和月还款额以及总还款额之间保留4个空格。思路:获取住房贷款以及贷款年限,计算不同利率下的月还款额以及总还款额。*/// 请在Begin-End间编写完整代码,类名请使用LoanTest
/********** Begin **********/
// 导入 Scanner 类
import java.util.Scanner;
// 定义公开类 LoanTestpublic class LoanTest{// 定义主方法 main,在该方法中完成本关任务public static void main (String[] args){Scanner input = new Scanner (System.in);int dk=input.nextInt();int year=input.nextInt();// double nian=1*(1/8);// double mont=5+(1*(1/8));// double money=((daikuane*mont)*Math.pow((1+mont),12))/(Math.pow((1+mont),12)-1);System.out.println("贷款额:"+dk);System.out.println("贷款年限:"+year);System.out.println("利率"+" 月还款额"+" 总还款额");for(double i=5;i<=8;i+=0.125){// 月double a=i/1200;// 月还款额double month=dk*a*Math.pow(1+a,12*year)/(Math.pow(1+a,12*year)-1);//总额double ze=12*month*year;System.out.print(String.format("%.3f",i)+"%"+"\t");System.out.print(String.format("%.2f",month)+"\t");System.out.println(String.format("%.2f",ze));}}}/********** End **********/
头歌-练习-Java循环综合练习一之住房贷款还款计算相关推荐
- 练习-Java循环综合练习一之住房贷款还款计算
任务描述 本关任务:编写一个程序,由用户输入住房贷款和贷款年限,程序输出不同利率下的月还款额和总还款额,利率从 5%-8%,增长间隔为 1/8.例如,如果输入贷款额 10000 元人民币,贷款期限 5 ...
- 头歌Educoder——Java高级特性 - JDBC(上)
第1关:JDBC连接数据库 任务描述 本关任务:使用jdbc连接数据库并完成创建数据库和创建表的操作. 相关知识 JDBC API提供以下接口和类: DriverManager:此类管理数据库驱动程序 ...
- 头歌实践-Java集合类之Set的HashSet之常用方法的使用
头歌实践-Java集合类Set的HashSet之常用方法 1.任务描述 2.相关知识 3.Set集合 3.1 什么是 HashSet 集合 3.2 创建 HashSet 集合 3.3 HashSet ...
- 湖南大学python头歌实训-循环语句
文章目录 第二章-Python语言基础-2.3循环(一) 第1关:While循环与break语句 第2关:for循环※ 第3关:for循环与continue语句 第4关:循环嵌套 第5关:迭代器 第二 ...
- 头歌实践-Java继承与多态
头歌实践作业 第1关:练习-Java继承和多态之final关键字 第2关:学习-Java继承和多态之对象类型的转换 任务描述 相关知识 向上转型 向下转型 编程要求 第3关:练习-Java继承和多态之 ...
- 头歌Educoder——Java高级特性 - 多线程练习题
文章目录 第1关:顺序输出 任务描述 相关知识(略) 编程要求 测试说明 代码示例 第2关:售票窗口 任务描述 相关知识(略) 编程要求 测试说明 代码示例 Station.java Task.jav ...
- 头歌Educoder——Java高级特性 - Java反射
文章目录 第1关:了解 Class 对象 任务描述 相关知识 Class 对象 三种获取Class类型的实例的方法 三种方法获取的 Class 对象之间的区别 编程要求 测试说明 代码样例 Refle ...
- 练习-Java循环综合练习二之哥德巴赫猜想
本题使用了isPrime()函数,如果整数是素数,返回True,否则返回False. 加油,未来在等你去创造. public class GeTest {// 判断整数是否是素数public stat ...
- 头歌--Java入门 - 循环结构基础
目录 第1关:Java循环结构之while循环 任务描述 相关知识 编程要求 测试说明
最新文章
- 源码分析 @angular/cdk 之 Portal
- .OCX、.dll文件注册命令Regsvr32的使用
- Django框架详细介绍---cookie、session、自定义分页
- HDB3的matlab编译码
- multisim 12.0安装教程
- HTML/BODY的背景渲染原理
- GPIO8种方式小总结
- Ant Design 使用小结
- python --函数
- SmoothNLP 中文NLP文本处理工具 Python 实战示范
- Python ' ~ ' (取反) 操作符解释
- oracle11g和10的区别,同平台升级 oracle 10 到 oracle11g的一些考虑和实际操作
- mysql客户端汉化_【原创】Mysql客户端如何处理中文
- 电脑上免费的录屏软件有哪些?分享六款录屏小工具,超好用
- 只需45秒,Python 给故宫画一组手绘图!
- hadoop初体验——WordCount实例
- 利用代理IP爬取京东网站手机数据
- 虚拟机关机/重启后都要重装虚拟机的操作系统
- mac 备份文件 太大 时间机器_关于MAC 的TimeMechine备份,如何手动清除备份占用的空间?...
- 液晶面板里面有些什么配件_液晶模组LCM和液晶面板有什么区别