复利计算组合投资---结对
一、即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资。
通过上述计算与对比,可以帮助客户进行投资决策。
客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢?
我的搭档:09张鑫相 http://www.cnblogs.com/xyz--123
估计编程时间 | 2小时 |
实际编程时间 | 3小时 |
我的工作 | 编写程序 |
搭档的工作 | 查找资料,查缺补漏 |
package investment; import java.util.Scanner; public class investment { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner scanner = new Scanner(System.in); double sum,a ,b ,c; System.out.print("请输入本金:"); double money = scanner.nextDouble(); System.out.print("请输入利率:"); double r = scanner.nextDouble(); System.out.print("请输入存钱年数:"); int years = scanner.nextInt(); System.out.println("股票投资:"); a=money*0.25; //拿25%的本金来每月固定股票投资 sum=years*12*(a*(r/12)+a); System.out.println("若拿25%的本金投资股票,本金每月固定不变,则最后得到的资产总值为:" + sum); b=money*0.35;//拿35%的本金来连本带利股票投资 sum=0; sum=b*(Math.pow(1+r,years)-1)/r; System.out.println("若拿35%的本金连本带利投资股票,则最后得到的资产总值为:" + sum); c=money*0.4;//拿40%的本金来债券投资 sum=0; System.out.println("债券投资:"); sum=c*r*years; System.out.println("若拿40%的本金来债券投资,则最后得到的资产总值为:"+sum); } }
总结:通过今次的实验,我发现结对编程比一个人编程的效率高很多,而且大家可以在一起商量和思考,
当一个人在写程序的时候,搭档可以在旁边帮忙检查,大大降低了程序的出错率和提高程序的质量,而且
两个人可以扬长补短,把程序尽量做到最好。
结对工作照: