模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:总利息=贷款金额×利息。 每月还款金额=(贷款金额×总利息)÷ 贷款年限。
模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:
总利息=贷款金额×利息。
每月还款金额=(贷款金额×总利息)÷ 贷款年限。
贷款年限不同利率也不同,这里规定只有以下表三种所示。
要求根据输入的贷款金额和年限,计算出每月的月供。
输入结果如图。
上代码:
/*** 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方法并且输出;}
}
输入结果如下所示:
模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:总利息=贷款金额×利息。 每月还款金额=(贷款金额×总利息)÷ 贷款年限。相关推荐
- python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名
上一篇,我们梳理了Python中关于字典排序的一些常用方法(杂乱无章的数据结构如何进行排序,简明讲述Python字典排序那些事).其中,我们讲到了Python的collections模块中的Order ...
- 模拟一个简单计算器_阅读模拟器的简单介绍
模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...
- 用js模拟一个简单敏感词过滤器
1.用js模拟一个简单敏感词过滤器 (用户输入的内容中的敏感词替换为*) 例:"今天有个傻子在旁边大喊大叫,影响了我的操作.", 过滤后:"今天有个在旁边大喊大叫,影响了 ...
- 通过一个简单的电商零售数据集,了解数据分析流程
目录 数据分析流程 1.数据分析真实项目流程 2.数据分析方法 3.零售消费数据数据集介绍 4.分析内容 明确分析的目的 案例分析实战 1理解数据 2数据清洗 3数据分析和可视化 1.购买商品前十的国 ...
- html刮奖特效,用CANVAS模拟一个简单的刮奖效果
用CANVAS模拟一个简单的刮奖效果.html> * { padding: 0; margin: 0; } .box { position: relative; height: 400px; w ...
- java 模拟一个简单的英雄对战(面向过程练习)
package Lx; import java.security.Key; import java.util.Random; /** *模拟一个简单的英雄对战(面向过程练习) * */ public ...
- python自学篇十[ 面向对象 (四) :王者荣耀小游戏+模拟一个简单的银行进行业务办理的类]
python基础系列: python自学篇一[ Anaconda3安装 ] python自学篇二[ pycharm安装及使用 ] python自学篇三[ 判断语句if的使用 ] python自学篇四[ ...
- Java模拟一个简单的双向链表
Java模拟一个简单的双向链表 1.链表结构 Node实体类代码: public class Node {public Object item;//存放数据的地方public Node next;// ...
- python模拟一个简单的取款机,python简单区块链模拟详解
最近学习了一点python,那就试着做一做简单的编程练习. 首先是这个编程的指导图,如下: 对的,类似一个简单区块链的模拟. 代码如下: class DaDaBlockCoin: #index 索引, ...
- 初识javaWeb:纯JSP+CSS+JS构建一个简单的电商平台
github地址:https://github.com/yaodebian/GoGoLe 初识java web,想在后端用java有一技之长.注:以下仅是自己的一个程序记录. 首先java web的动 ...
最新文章
- opencv-python的dtype
- C#中方法的参数四种类型(值参数、ref、out、params)详解
- python魔法方法中的__str__和__repr__区别
- Bash Shell中命令行选项/参数处理
- ta是什么职位_想好了吗~你为什么来博智林
- CSS 布局与“仓库管理”的关系
- Flask爱家租房--订单支付(支付过程)
- php标准库string,PHP中的一些标准库
- 迅雷游戏盒子下载|迅雷游戏盒子下载
- rancher添加私有仓库_使用Rancher和私有仓库快速搭建Kubernetes集群
- react setState里的作用域
- Hadoop与Spark的集群复制
- matlab阶乘函数、排列组合函数、数组求和、未定义变量带入计算,简化结果值
- 使用clickhouse即席查询
- 黑苹果10.12.2驱动R9 270显卡成功一例
- PHP——常用的魔术方法(保姆级教学)
- 计算机从外部世界接收信息和向外部世界反馈运算结果的手段
- 微软解决Office兼容性问题 补丁包 转帖之www.it.com.cn
- 巴菲特慈善午餐拍卖活动结束 成交价达457万美元
- 2019年互联网公司月饼哪家强?阿里、百度、网易等14家中秋月饼盘点