Bank类

public class Bank {

int savedMoney;

int year;

double interest;

double interestRate=0.29;

public double computerInterest(){

interest=year*interestRate*savedMoney;

return interest;

}

public void setInterestRate(double rate){

interestRate=rate;

}

}

ConstructionBank类

public class ConstructionBank extends Bank {

double year;

public double computerInterest(){

super.year=(int)year;

double r=year-(int)year;

int day=(int)(r*1000);

double yearInterest=super.computerInterest();

double dayInterest=day*0.0001*savedMoney;

interest=yearInterest+dayInterest;

System.out.printf("%d元存在建设银行%d年零%d天的利息:%f元\n",savedMoney,super.year,day,interest);

return interest;

}

}

BankOfDalian类

public class BankOfDalian extends Bank {

double year;

public double computerInterest(){

super.year=(int)year;

double r=year-(int)year;

int day=(int)(r*1000);

double yearInterest=super.computerInterest();

double dayInterest=day*0.00012*savedMoney;

interest=yearInterest+dayInterest;

System.out.printf("%d元存在大连银行%d年零%d天的利息:%f元\n",savedMoney,super.year,day,interest);

return interest;

}

}

SaveMoney类

public class SaveMoney {

public static void main(String[] args) {

int amount=8000;

ConstructionBank bank1=new ConstructionBank();

bank1.savedMoney=amount;

bank1.year=8.236;

bank1.setInterestRate(0.035);

double interest1=bank1.computerInterest();

BankOfDalian bank2=new BankOfDalian();

bank2.savedMoney=amount;

bank2.year=8.236;

bank2.setInterestRate(0.035);

double interest2=bank2.computerInterest();

System.out.printf("两个银行利息相差%f元\n",interest2-interest1);

}

}

java银行利率_Java-银行计算利息相关推荐

  1. java计算利息_java银行计算利息

    我是数学系大3的学生,我的专业是概率论与数理统计. 数学系分为3个本科专业,数学与应用数学,这个专业主要进行数学应用的理论研究(大多数学校是这样的).所以它是应用数学而不是实用数学,相信我们数学系的学 ...

  2. Java实验5 -- 银行计算利息

    前言 时间:2020.5.26 备注:再补一波.. 题目 实现思路 错误1: 第二题看运行结果的例子,不太懂测试类里应该是怎么操作的. 错误分析: 询问老师之后明白,该题不涉及上转型对象. 解决方案: ...

  3. java 计息_JAVA编程计算利息。求大神!

    import java.util.Scanner; public class test2 { public static void main(String[] args) { for(;true;){ ...

  4. java练习——模拟银行计算利率

    模拟银行模型: 现要求计算在建设银行存入10万元,存期为10年零200天的利息 package bank; //bank类 父类 public class bank {double lx(double ...

  5. 日是这一年的等几天Java代码_java中计算指定日期是一年的第几天的方法

    Java输入日期计算是这年的第几天: 思路 通过年份区分出是闰年还是平年,平年 2 月 28 天,闰年 2 月 29 天: 1.3.5.7.8.10.12 月份 31 天其余月份均为 30 天: 然后 ...

  6. java 折扣_Java折扣计算

    你的getLeastPriceItem函数有一点逻辑错误. 问题#1: for(int i=1;i 第一索引应该是0而不是1,否则你没有处理的第一项. 问题2: if (item[i].getItem ...

  7. 【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

    设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款.取款.查询余额,计算利息等.对所设计的类进行测试. 要求 代码 要求 设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款 ...

  8. Java实现银行复利利息计算

    一.实验题目:Java编程基础 二.实验目的:熟悉开发环境.掌握程序结构和流程控制语句. 三.实验内容: [程序2]钱精打与郝细算 有两位先生名叫"钱精打"与"郝细算&q ...

  9. //设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

    import java.util.Scanner; public class Bank {//设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款.取款.查询余额,计算利息等.对所设计的类 ...

最新文章

  1. MySQL 两种存储引擎:MyISAM与InnoDB对比及理解
  2. 原生Java代码拷贝目录
  3. WebSockets 简介
  4. 1109: 胥哥的DOTA-水题(直接做,时间也不超限)
  5. php自定义中文分词方法,php实现的中文分词类完整实例
  6. Binding是WPF的核心,WPF的常用数据源绑定有四种
  7. LeetCode 1109. 航班预订统计(差分思想)
  8. 总线驱动:Bus driver - USB driver for example
  9. 查看修改oracle数据库字符集
  10. mac 解压_Mac上哪款解压工具好用啊?
  11. VNC方式连接树莓派
  12. Oracle Crystal ball 11.1.* 注册码
  13. 冰点破解版,百度文库免费下载
  14. 多元统计分析基于r课后答案_(完整版)多元统计分析课后练习答案
  15. 基于Tableau探索分析世界银行提供的关于科学技术的数据
  16. [css绘制图形:扑克牌花色] 红心、黑桃、方块、梅花
  17. Linux系统命令行常识问答2
  18. 简单易懂的英语学习思维导图(学习篇)
  19. 如何使用计算机网络打印机,如何在电脑上安装网络打印机?详细教程全部教给你!...
  20. windows安装keras一路的磕磕碰碰

热门文章

  1. 坑爹的UICollectionView
  2. java中多维数组的clone容易引起误解
  3. Binding是WPF的核心,WPF的常用数据源绑定有四种
  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol 52][第35篇]给针对ECDLP问题的Pollard rho,parallel Pollard rho攻击的一个粗略的描述
  5. [剑指offer]面试题第[58-2]题[JAVA][左旋转字符串][拼接]
  6. [CodeForces-1138B] *Circus 解方程|数学
  7. POJ 1703 Find them, Catch them 种类并查集
  8. linux分割图片软件,桌面应用|5 种拆分 Linux 终端的方法
  9. python 文件指针在文件末尾_python文件操作及seek偏移详解
  10. 树的遍历-Preorde Traversal,Inorder Traversal,Postoder Traversal