这题考的是你的算账能力,哈哈哈哈,最重要的就是格式化输出,我们这用的是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循环综合练习一之住房贷款还款计算相关推荐

  1. 练习-Java循环综合练习一之住房贷款还款计算

    任务描述 本关任务:编写一个程序,由用户输入住房贷款和贷款年限,程序输出不同利率下的月还款额和总还款额,利率从 5%-8%,增长间隔为 1/8.例如,如果输入贷款额 10000 元人民币,贷款期限 5 ...

  2. 头歌Educoder——Java高级特性 - JDBC(上)

    第1关:JDBC连接数据库 任务描述 本关任务:使用jdbc连接数据库并完成创建数据库和创建表的操作. 相关知识 JDBC API提供以下接口和类: DriverManager:此类管理数据库驱动程序 ...

  3. 头歌实践-Java集合类之Set的HashSet之常用方法的使用

    头歌实践-Java集合类Set的HashSet之常用方法 1.任务描述 2.相关知识 3.Set集合 3.1 什么是 HashSet 集合 3.2 创建 HashSet 集合 3.3 HashSet ...

  4. 湖南大学python头歌实训-循环语句

    文章目录 第二章-Python语言基础-2.3循环(一) 第1关:While循环与break语句 第2关:for循环※ 第3关:for循环与continue语句 第4关:循环嵌套 第5关:迭代器 第二 ...

  5. 头歌实践-Java继承与多态

    头歌实践作业 第1关:练习-Java继承和多态之final关键字 第2关:学习-Java继承和多态之对象类型的转换 任务描述 相关知识 向上转型 向下转型 编程要求 第3关:练习-Java继承和多态之 ...

  6. 头歌Educoder——Java高级特性 - 多线程练习题

    文章目录 第1关:顺序输出 任务描述 相关知识(略) 编程要求 测试说明 代码示例 第2关:售票窗口 任务描述 相关知识(略) 编程要求 测试说明 代码示例 Station.java Task.jav ...

  7. 头歌Educoder——Java高级特性 - Java反射

    文章目录 第1关:了解 Class 对象 任务描述 相关知识 Class 对象 三种获取Class类型的实例的方法 三种方法获取的 Class 对象之间的区别 编程要求 测试说明 代码样例 Refle ...

  8. 练习-Java循环综合练习二之哥德巴赫猜想

    本题使用了isPrime()函数,如果整数是素数,返回True,否则返回False. 加油,未来在等你去创造. public class GeTest {// 判断整数是否是素数public stat ...

  9. 头歌--Java入门 - 循环结构基础

    目录 第1关:Java循环结构之while循环 任务描述 相关知识 编程要求 测试说明

最新文章

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

热门文章

  1. c语言itoa函数用指针怎么写,C语言实现itoa函数
  2. 在浏览器中使用tensorflow.js进行人脸识别的JavaScript API
  3. 头文件中加 #ifndef
  4. 无法枚举容器内对象 访问被拒绝
  5. 解决2bizbox怎么设置付款周期
  6. 生活实用幼教软件 iPad宝宝找数字HD
  7. #if 0 和 #endif 的用处
  8. php多维数组书写方式,php多维数组用法示例
  9. C# WPF 用代码画一幅图(*精品*)
  10. 2014年考研英语二真题