头歌-练习-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循环 任务描述 相关知识 编程要求 测试说明
最新文章
- Android 8.1 源码_启动篇(一) -- 深入研究 init(转 Android 9.0 分析)
- xadmin2 django 搭建学生系统 model层
- 城市地图, 军事地图, 矿山地图, 电力地理, 电子地图, 制图, 编辑, OCX控件, VC++源代码组件库...
- 从ASP.NET Core2.2到3.0你可能会遇到这些问题
- apollo持久化sentinel_Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则
- 绝对定位和浮动的区别和运用
- linux如何挂载nfs目录,linux – NFS导出已经挂载NFS的目录(在服务器上)
- 小白 C++ 入门到大神发疯学习路线
- 数组扩容 java_java 数组扩容的方法
- el 能否定义作用域变量_python命名空间和作用域
- 古巷里的人像写真,怎么拍出漂亮的照片?
- 【android】环境变量的设置
- excel中vlookup函数的使用方法_Excel中Vlookup——从入门到放弃
- SI9000差分阻抗计算示例
- java微信新增永久素材_微信公众号开发之新增永久图文素材(十)
- 【C++】队列优先队列详解——deque.queue.priority_queue
- 学Python中道崩殂的人,大抵逃不过这3个原因!其中有你吗?
- 新手小白如何挑选吉他,附几款超高性价比吉他推荐
- android 源码导入android studio中(仿佛打开了新世界)
- 蓝牙耳机品牌推荐:2023年降噪蓝牙耳机性价比推荐