复利java_复利计算1.0,2.0,3.0(java)
importjava.util.Scanner;public classch {public static voidmain(String[] args) {
Scanner scanner= newScanner(System.in);
System.out.println("复利计算器:计算复利终值请按1,计算本金请按2;股票投资:计算时间请按3,计算报酬率请按4,计算资产总值请按5");int num=scanner.nextInt();//选择计算对象单利终值
if (num == 1) {double N = 1, sum;
System.out.print("请输入本金:");double money =scanner.nextDouble();
System.out.print("请输入存钱年数:");int years =scanner.nextInt();
System.out.print("请输入利率:");double r =scanner.nextDouble();
sum= money + money * years *r;
System.out.println("单利终值为:" +sum);
sum= 0;for (int i = 1; i <= years; i++) {
N= (1 + r) *N;
}
sum= N *money;
System.out.println("复利终值为:" +sum);
}//选择计算对象应投入的本金
if (num == 2) {double N = 1, money;
System.out.print("请输入复利终值:");double sum =scanner.nextDouble();
System.out.print("请输入存钱年数:");int years =scanner.nextInt();
System.out.print("请输入利率:");double r =scanner.nextDouble();for (int i = 1; i <= years; i++) {
N= (1 + r) *N;
}
money= sum /N;
System.out.println("应投入的本金为:" +money);
}//选择计算对象需要时间
if (num == 3) {doubleyears;
System.out.print("请输入本金:");double money =scanner.nextDouble();
System.out.print("请输入最后得到资产总值:");double sum =scanner.nextDouble();
System.out.print("请输入利率:");double r =scanner.nextDouble();
years= sum / (money *r);
System.out.println("时间为(年):" +years);
}//选择计算对象利率
if (num == 4) {doubler;
System.out.print("请输入本金:");double money =scanner.nextDouble();
System.out.print("请输入最后得到资产总值:");double sum =scanner.nextDouble();
System.out.print("请输入存钱年数:");int years =scanner.nextInt();
r=sum/(money*years);
System.out.println("利率为:" +r);
}//选择计算对象利率资产总值
if (num == 5){doublesum;
System.out.print("请输入本金:");double money =scanner.nextDouble();
System.out.print("请输入利率:");double r =scanner.nextDouble();
System.out.print("请输入存钱年数:");int years =scanner.nextInt();
sum=money*r*years;
System.out.println("若投资本金固定不变,则资产总值为:" +sum);
sum=0;for(int i=1;i<=years;i++){
sum=money*r*1;
money=sum;
}
System.out.println("若连本带利投资,则资产总值为:" +sum);
}
}
}
复利java_复利计算1.0,2.0,3.0(java)相关推荐
- python计算连续复利_复利的Python程序
python计算连续复利 Given principle amount, rate and time and we have to find the compound interest in Pyth ...
- python如何计算复利_复利到底怎么计算?
https://zhuanlan.zhihu.com/p/268666964zhuanlan.zhihu.com 应该有很多小伙伴对复利这一块有疑惑,每天自己在支付宝.微信.天天基金等持有的理财账户 ...
- 练习-Java顺序结构综合练习一之银行复利计息收益计算
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 任务: 假定一个用户初始时向一个储蓄帐户中存了 1000 元人民币,年利率为 2.25%.那么月利率为 0.0225/12=0 ...
- C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))
1 .题目 请编写函数function,它的功能是:计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+-+(1+2^(0.5)+3^(0.5)+-+n^(0.5)) ...
- python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...
[判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...
- 两点经纬度计算方位角,以正北为0度
//根据两点经纬度计算方位角,以正北为0度public static double computeAzimuth(Double lat1,Double lon1, Double lat2,Double ...
- python用pow计算负数的平方根_pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:...
[单选题]哪个选项是turtle绘图中角度坐标系的绝对0度方向? [单选题]哪个选项对turtle.done()的描述是正确的? [单选题]关于turtle库的画笔控制函数,哪个选项的描述是错误的? ...
- 0.1+0.2不等于0.3,微信小程序云开发如何解决JavaScript小数计算精度失准的问题
先看图,0.1+0.2不等于0.3 这个是JavaScript语言自身存在的一个问题.说到这里不得不提一下网上流传的JavaScript搞笑图 我们在使用云开发来开发微信小程序的时候,会经常遇到Jav ...
- java求一元二次方程“ax2+bx+c=0,(a≠0)”的根。要求:通过命令行参数或者Scanner类输入a、b和c的值,借助Math类计算并输出该一元二次方程的实数根。
编程题:求一元二次方程"ax2+bx+c=0,(a≠0)"的根.要求:通过命令行参数或者Scanner类输入a.b和c的值,借助Math类计算并输出该一元二次方程的实数根. 提示: ...
最新文章
- 如何在HTML页面中插入百度地图
- 判断tvs能抗住多少千伏浪涌的依据_TVS浪涌保护介绍
- 中国磁性材料行业竞争趋势及供需前景分析报告2021年版
- 【FPGA】相关介绍
- alibaba 实体转json_com.alibaba.fastjson 转换List Map等对象
- Atom飞行手册翻译: 3.9 从Textmate中转换
- [渝粤教育] 武汉科技大学 证券投资学 参考 资料
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系[转]
- 注解的引入以及注解的使用
- C语言中malloc,calloc,realloc,free的语法与作用
- 视频处理中各个分辨率/数字电视系统显示格式 的介绍(QCIF,CIF,4CIF,D1,720P,1080I,1080P等)
- 牛顿柯特斯公式及复合形式、龙贝格求积公式,高斯勒让德求积公式
- 如何在 Mac 上格式化 SD 卡?
- 河南对口升学计算机考纲,2018年河南省对口升学考纲.
- 最新博客地址转移https://bravoing.github.io/
- mysql 系统默认_mysql之系统默认数据库
- 【Geant4和MCNP学习】基于项目从软件建模差异入手深入对两款软件的了解
- 基础STM32—点亮灯
- 内卷、躺平与中年危机的相关思考
- 《C++新经典》第1章 C/C++语言