「java银行利息收益计算」银行利率java代码
本篇文章给大家谈谈java银行利息收益计算,以及银行利率java代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 计算存款利息
- 2、用java编写模拟计算银行整存整取存款利息,1建立bank为抽象类,其中有两个抽象方法,计算存款
- 3、java编写程序,计算在银行存10000元一年后的金额,银行一年的定期利息是百
- 4、用java编写程序:求银行本息的!题目如下:
- 5、JAVA计算存款利息
- 6、java题目6: 假设银行整存整取存款不同期限的月息利率分别为: 0.63% 期
java 计算存款利息
money(1+rate)^year - money
是money * (1+rate)^year - money,和普通的数学顺序一样,先计算级别高的,括号内的1+rate、再乘方year、再乘 money,最后减money。
转成java的计算式,也是按顺序的,乘方的地方就是按JAVA的函数pow的要求,写进参数。
money*Math.pow((1+rate),year)-money;
用java编写模拟计算银行整存整取存款利息,1建立bank为抽象类,其中有两个抽象方法,计算存款
public abstract class bank {
/**
*
* @param money 存的钱
* @param years 时间
* @param interest 利息
* @return
*/
public abstract double getTotal(double money,int years,double interest);
}
public class generalBank extends bank {
public double getTotal(double money, int years, double interest) {
double total = money * years *(interest) + money;
//将double类型转化为decimal防止double运算精度显示错误
java.text.DecimalFormat decimalFormat=new java.text.DecimalFormat("0.00");
total = Double.parseDouble(decimalFormat.format(total));
return total;
}
}
public class test {
public static void main(String[] args) {
bank bank = new generalBank();
double total = bank.getTotal(10000, 1, 0.03);
System.out.println(total);
}
}
java编写程序,计算在银行存10000元一年后的金额,银行一年的定期利息是百
public class Test {
public static void main(String[] args) {
double rate = 3.0 / 100; // 利息3%
double amt = 10000; // 金额 10000
int daysOfYear = 365; // 利息计算方式
int term = 365; // 存多久 365天表示一年
// 利息
double interest = (term / daysOfYear) * (amt * rate);
// 到期金额
double mamt = interest + amt;
System.out.println(amt + "元存银行" + term + "天,利息是:" + interest + ",到期金额是:" + mamt + "。");
}
}
用java编写程序:求银行本息的!题目如下:
简单些了个,如果没理解错的话,应该可以满足要求:
public class Benxi{
private double benxi;//本息
private double lilu;//年利率
//计算本息
private double resBenxi(double money,int year){
benxi=money+money*getLilu(year)*year;
return benxi;
}
//选择利率
private double getLilu(int year){
switch(year){
case 1:
lilu=2.25/100;
break;
case 2:
lilu=2.7/100;
break;
case 3:
lilu=3.24/100;
break;
case 5:
lilu=3.6/100;
break;
}
return lilu;
}
public static void main(String[] args){
Benxi bx=new Benxi();
System.out.println("10000元存一年的本息为:"+bx.resBenxi(10000,1));
System.out.println("10000元存两年的本息为:"+bx.resBenxi(10000,2));
System.out.println("10000元存三年的本息为:"+bx.resBenxi(10000,3));
System.out.println("10000元存五年的本息为:"+bx.resBenxi(10000,5));
}
}
JAVA计算存款利息
/**
需求:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,n年后连本带息共计多少钱。
*/
class Calculate
{
public double calcuTotal(double prin,double rate,int n) //参数分别是本金、利率,存放期
{
double inte=0.00; //利息
double sum=prin;
for(int i=0;in;i++)
{
inte=inte+prin*rate; //一年期整存整存的利息算法
}
sum+=inte;
return sum;
}
}
class ParamSet
{
public static void main(String[] args)
{
//设置你要的参数
double prin=10000.00;
double rate=0.0279;
int n=10; //存多少年
Calculate c = new Calculate();
double sum=c.calcuTotal(prin,rate,n);
System.out.println("本金:"+prin+" 元 \n存款利率:"+rate+'\n'+n+"年后连本带息共为:"+sum+"元");
}
}
java题目6: 假设银行整存整取存款不同期限的月息利率分别为: 0.63% 期
利息的计算公式:
本金×年利率(百分数)×存期
如果收利息税再×(1-税率)
本息合计=本金+利息
1、算头不算尾,计算利息时,存款天数一律算头不算尾,即从存入日起算至取款前一天止; 2、不论闰年、平年,不分月大、月小,全年按360天,每月均按30天计算;
3、对年、对月、对日计算,各种定期存款的到期日均以对年、对月、对日为准。即自存入日至次年同月同日为一对年,存入日至下月同一日为对月;
4、定期储蓄到期日,比如遇例假不办公,可以提前一日支取,视同到期计算利息,手续同提前支取办理。
关于java银行利息收益计算和银行利率java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。