模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:

总利息=贷款金额×利息。
每月还款金额=(贷款金额×总利息)÷ 贷款年限。

贷款年限不同利率也不同,这里规定只有以下表三种所示。


要求根据输入的贷款金额和年限,计算出每月的月供。

输入结果如图。


上代码:

/***   Author:Xu Zheng Wei*   E-mail:2518298846@qq.com*   程序功能:定义并且判断年限是三年、五年还是二十年。然后返回money(每月还款金额)。*/package diliuzhang;public class Loan {public double loan(double loan,int yearchoice){double money=0;         //该行定义money为每月还款金额。//以下if语句是判断年限是三年、五年还是二十年。if(yearchoice==1){money=(loan+loan*0.0603)/36;}else if(yearchoice==2){money=(loan+loan*0.0612)/60;}else{money=(loan+loan*0.0639)/240;}return money;     //最后返回money的数值。}}

以下代码为输入贷款金额 && 贷款年限 然后用l对象调用Loan类中的loan方法。

/***   Author:Xu Zheng Wei*   E-mail:2518298846@qq.com*   程序功能:输入贷款金额 && 贷款年限 然后用l对象调用Loan类中的loan方法并且输出;*/package diliuzhang;
import java.util.*;public class Testloan {public static void main(String[] args) {Loan l= new Loan();Scanner input = new Scanner(System.in);  //对电脑声明要从键盘输入数字。System.out .print("请输入贷款金额:");double loan=input.nextDouble();         //定义一个double类型的loan用于存放贷款金额。System.out .print("请选择贷款年限:1、3年(36个月) 2、5年(60个月)  3、20年(240个月):");int yc=input.nextInt();                 //定义一个int类型的yc用于存放贷款年限。System.out.println("\n***月供为:"+l.loan(loan, yc));   //最后用l对象调用Loan类中的loan方法并且输出;}
}

输入结果如下所示:

模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:总利息=贷款金额×利息。 每月还款金额=(贷款金额×总利息)÷ 贷款年限。相关推荐

  1. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名

    上一篇,我们梳理了Python中关于字典排序的一些常用方法(杂乱无章的数据结构如何进行排序,简明讲述Python字典排序那些事).其中,我们讲到了Python的collections模块中的Order ...

  2. 模拟一个简单计算器_阅读模拟器的简单介绍

    模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...

  3. 用js模拟一个简单敏感词过滤器

    1.用js模拟一个简单敏感词过滤器 (用户输入的内容中的敏感词替换为*) 例:"今天有个傻子在旁边大喊大叫,影响了我的操作.", 过滤后:"今天有个在旁边大喊大叫,影响了 ...

  4. 通过一个简单的电商零售数据集,了解数据分析流程

    目录 数据分析流程 1.数据分析真实项目流程 2.数据分析方法 3.零售消费数据数据集介绍 4.分析内容 明确分析的目的 案例分析实战 1理解数据 2数据清洗 3数据分析和可视化 1.购买商品前十的国 ...

  5. html刮奖特效,用CANVAS模拟一个简单的刮奖效果

    用CANVAS模拟一个简单的刮奖效果.html> * { padding: 0; margin: 0; } .box { position: relative; height: 400px; w ...

  6. java 模拟一个简单的英雄对战(面向过程练习)

    package Lx; import java.security.Key; import java.util.Random; /** *模拟一个简单的英雄对战(面向过程练习) * */ public ...

  7. python自学篇十[ 面向对象 (四) :王者荣耀小游戏+模拟一个简单的银行进行业务办理的类]

    python基础系列: python自学篇一[ Anaconda3安装 ] python自学篇二[ pycharm安装及使用 ] python自学篇三[ 判断语句if的使用 ] python自学篇四[ ...

  8. Java模拟一个简单的双向链表

    Java模拟一个简单的双向链表 1.链表结构 Node实体类代码: public class Node {public Object item;//存放数据的地方public Node next;// ...

  9. python模拟一个简单的取款机,python简单区块链模拟详解

    最近学习了一点python,那就试着做一做简单的编程练习. 首先是这个编程的指导图,如下: 对的,类似一个简单区块链的模拟. 代码如下: class DaDaBlockCoin: #index 索引, ...

  10. 初识javaWeb:纯JSP+CSS+JS构建一个简单的电商平台

    github地址:https://github.com/yaodebian/GoGoLe 初识java web,想在后端用java有一技之长.注:以下仅是自己的一个程序记录. 首先java web的动 ...

最新文章

  1. opencv-python的dtype
  2. C#中方法的参数四种类型(值参数、ref、out、params)详解
  3. python魔法方法中的__str__和__repr__区别
  4. Bash Shell中命令行选项/参数处理
  5. ta是什么职位_想好了吗~你为什么来博智林
  6. CSS 布局与“仓库管理”的关系
  7. Flask爱家租房--订单支付(支付过程)
  8. php标准库string,PHP中的一些标准库
  9. 迅雷游戏盒子下载|迅雷游戏盒子下载
  10. rancher添加私有仓库_使用Rancher和私有仓库快速搭建Kubernetes集群
  11. react setState里的作用域
  12. Hadoop与Spark的集群复制
  13. matlab阶乘函数、排列组合函数、数组求和、未定义变量带入计算,简化结果值
  14. 使用clickhouse即席查询
  15. 黑苹果10.12.2驱动R9 270显卡成功一例
  16. PHP——常用的魔术方法(保姆级教学)
  17. 计算机从外部世界接收信息和向外部世界反馈运算结果的手段
  18. 微软解决Office兼容性问题 补丁包 转帖之www.it.com.cn
  19. 巴菲特慈善午餐拍卖活动结束 成交价达457万美元
  20. 2019年互联网公司月饼哪家强?阿里、百度、网易等14家中秋月饼盘点

热门文章

  1. 关于《error: 函数“int main(void)”已有主体》的错误
  2. SAP Hybris企业培训
  3. 单片机编程歌曲c语言发如雪,51单片机电子琴制作
  4. vue 使用iframe展示pdf文件
  5. 机器人动作编辑器说明
  6. 支持人脸识别的相册PhotoPrism
  7. 易经六十四卦详解白话文解释——易经64卦全解(下)
  8. 和小白一起学习V4L2采集视频
  9. DSP28m35的IPC通讯编程经验
  10. python while循环详解