复利计算1.0,2.0,3.0
1 import java.util.Scanner; 2 3 public class Fulijisuan { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 7 double N=1; 8 Scanner scanner=new Scanner(System.in); 9 System.out.print("请选择复利计算(1)or单利计算(2)or计算本金(3)or投资年数(4)or报酬率(5)or年资产总值(6)or月资产总值(7):"); 10 int choose=scanner.nextInt(); 11 12 if(choose==1){ 13 System.out.print("请输入本金:"); 14 float P=scanner.nextInt(); 15 System.out.print("请输入利率:"); 16 float i=scanner.nextFloat(); 17 System.out.print("存入时间:"); 18 float n=scanner.nextFloat(); 19 fuli(N, P, i, n); 20 } 21 if(choose==2){ 22 System.out.print("请输入本金:"); 23 float P=scanner.nextInt(); 24 System.out.print("请输入利率:"); 25 float i=scanner.nextFloat(); 26 System.out.print("存入时间:"); 27 float n=scanner.nextFloat(); 28 danli(P, i,n); 29 } 30 if(choose==3){ 31 double money; 32 float year=30; 33 float total=3000000; 34 double a=0.30; 35 for(int j=1;j<=year;j++){ 36 N=(1+a)*N; 37 } 38 money=total/N; 39 System.out.println("需要本金:"+money); 40 } 41 if(choose==4){ 42 double baochoulv=0.1; 43 double money=1000000; 44 double year; 45 year=2000000/(money*baochoulv); 46 System.out.print("经过"+year+"年100万变成200万"); 47 } 48 if(choose==5) 49 { 50 double money1=1000000; 51 double money2=2000000; 52 double year=10; 53 double baochoulv; 54 baochoulv=money2/(money1*year); 55 System.out.print("报酬率为:"+baochoulv); 56 } 57 if(choose==6) 58 { 59 double money=30000; 60 for(int i=1;i<=30;i++) 61 { 62 money=(money*0.03)+money; 63 } 64 System.out.print("30年后的总产值为:"+money); 65 } 66 if(choose==7) 67 { 68 double money=3000; 69 for(int i=1;i<=30*12;i++) 70 { 71 money=(money*0.03)+money; 72 } 73 System.out.print("30年后的总产值为:"+money); 74 } 75 76 } 77 78 private static void danli(double P, double i,double n) { 79 double G; 80 81 G=P+P*i*n; 82 System.out.print("单利终值为:"+G); 83 } 84 85 private static void fuli(double N, double P, double i, double n) { 86 for(int j=1;j<=n;j++){ 87 88 N=(1+i)*N; 89 } 90 double F; 91 F=P*N; 92 System.out.print("复利终值为:"+F); 93 } 94 95 96 }
复利计算器用eclipse工具,Java语言,代码量96行,总用时3小时。
在做4、5、6项之前估计用时超过一小时,而实际一个小时之内就完成了。
前两次实验比第三次花的时间要长一点,做出来的结果也没有预想的好,
而且脑海中没有一个很清晰的思路、框架去编写程序。甚至还忘记了部分
Java语言,不过也以此很清楚知道,在这个专业里,只有不断的编写累积,
锻炼自己的能力,就好比量变达到一定程度就会发生质变。有了一个框架
之后,编写起来就相对容易很多,不过就我而言,在细节方面考虑还是欠
缺的。而且做完之后还要从多方面考虑,对程序进行维护和完善,把它当
做是一个作品也是不错的动力。
转载于:https://www.cnblogs.com/xiaoyy/p/5285498.html
复利计算1.0,2.0,3.0相关推荐
- 复利计算5.0——结对(总结)
结对同伴: 名字:丘惠敏 学号:201406114204 博客地址:http://home.cnblogs.com/u/qiuhuimin/ 一.项目简介 开发工具:VC++ 开发语言:C语言 主要功 ...
- 复利计算1.0,2.0,3.0,4.0,5.0
1.客户说:帮我开发一个复利计算软件. 完成复利公式计算程序,并成功PUSH到github上. 截止时间:3.10晚12点之前. 按照这个要求完成了. 演示. 计算:本金为100万,利率或者投资回报率 ...
- 复利计算--结对1.0,做汉堡,结对2.0
一.项目需求: 12. 即要追求利益,又要面对不可预知的金融投资风险, "不能把鸡蛋放在同一个篮子里",所以有必要进行组合投资. 通过上述计算与对比,可以帮助客户进行投资决策. 客 ...
- 0406复利计算6.0 结对:列志华,韩麒麟
0406复利计算6.0 结对:列志华,韩麒麟 一.主要功能与需求分析 1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,00 ...
- 复利计算2.0 3.0
(03/12)复利计算2.0 一.要求: 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 完 ...
- 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库的画笔控制函数,哪个选项的描述是错误的? ...
最新文章
- java大文件读写操作
- 远程连接MySQL慢的原因及解决
- SEO -- 搜索引擎优化
- HDU 1728 逃离迷宫【BFS】
- 为什么EClipse不显示错误
- centos7 源码安装goaccess
- lambda里面赋值局部变量必须是final原因
- c语言 在歌星大奖赛,C语言 歌星大奖赛为参赛的选手打分
- Leetcode Math刷题笔记
- mysql中timestamp,datetime,int类型的区别与优劣
- 修改Chrome浏览器默认背景颜色为浅绿色(转)
- pyqt5 python3.4_Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台
- python之计算空间向量夹角
- latex 基本用法(二)—— 矩阵(增广矩阵、长虚线)
- 家庭自建服务器风险,服务器虚拟化可能面临的五个风险
- mvc razor html.list,NetCore Web应用开发-HTML,C#,Razor补充
- linux ftp指定下载文件名称,linux中通过FTP下载指定的文件方法linux网页制作 -电脑资料...
- 如何制作学术Poster?
- redis配置文件redis.conf中bind详解
- openCV python 颜色识别
热门文章
- 北京20-35万Sharepoint Senior Consultant
- 微软安全管理解决方案 为企业安全保驾护航
- python 获取网络图片的大小
- python输出数据格式_这串数据有什么方法用python输出我想要的格式?
- 设置Kali Linux永不锁屏
- Metasploit编码模块技巧
- localdate转date时区问题_时间戳和LocalDateTime和Date互转和格式化
- mysql建表影响效率_MySQL建表查询优化技巧
- 脑机接口新进展!意念控制机器人离实现更近了一步!
- 首届丘成桐女子中学生数学竞赛成绩出炉,成都七中成最大赢家,摘得1金2银1优胜...