zoukankan      html  css  js  c++  java
  • 复利计算5.0-----结对编程

    结对同伴:

    姓名:许佳仪

    学号:201406114212

    博客园地址:http://www.cnblogs.com/xjy-gg/

    一、项目简介

      开发工具:MyEclipse

      开发语言:java

      主要功能:复利单利的计算、贷款的计算以及投资运算三大功能。

    二、新增功能——投资计算

         即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资。

         通过上述计算与对比,可以帮助客户进行投资决策。 

         客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢?

    三、估计

    估计用时:4小时

    实际用时:3小时

    估计代码行数:70行左右

    实际代码行数:50行

    四、任务分配

    柯晓君——领航员

    1.根据各户的要求,对需求进行分析;

    2.代码的风格规范和设计规范。

    许佳仪——驾驶员

    1.根据同伴的分析,用代码实现功能;

    2.对代码进行复审,完善代码;

    五、新增代码

     1 private static void TouziYunsuan() {
     2         boolean flag;
     3         int number;
     4           Scanner scanner=new Scanner(System.in);
     5           System.out.println("请输入本金: ");
     6           p=scanner.nextDouble();
     7           System.out.println("请输入年利率: ");
     8           i=scanner.nextDouble();
     9           System.out.println("请输入年限: ");
    10         n = scanner.nextInt();
    11         for (int t = 1; t <= n; t++) {
    12             f = p * (1 + i * t);
    13 
    14             System.out.println("第" + t + "年	  " + (double)(Math.round(f*100)/100.0) + "");
    15         }
    16         A[a]=p;
    17         B[a]=i;
    18         C[a]=n;
    19         D[a]=f;
    20         
    21         System.out.println("是否查看之前记录(1为是): ");
    22         number = scanner.nextInt();
    23         if(number==1){
    24             System.out.print("	"+"本金"+"	"+"年利率"+"	"+"年限"+"	"+"终值"+"
    ");
    25             for(int b=0;b<=a;b++)
    26             {
    27                 System.out.print(b+1+"	"+A[b]+"	"+B[b]+"	"+C[b]+"	"+D[b]+"
    ");
    28 
    29             }
    30                 
    31         }
    32         else{
    33             System.out.print("谢谢");
    34             
    35         }    
    36     }

    六、运行结果

    七、总结

       结对编程过程中两人相互讨论交流,分别提出自己的想法,结合双方的观点找出最适合解决问题的方法。结对编程比单独一人能更容易发现程序中的错误,而且自己有问题解决不了的同伴还可以指导,在编程过程中相互学习和分享知识。

    八、结对工作时的照片

    源代码地址:https://github.com/kexiaojun/text/blob/master/kxj/Fulijisuan.java

      博客园地址:http://www.cnblogs.com/950525kxj/p/5361566.html

  • 相关阅读:
    java 查看 class文件编译时使用的编译器版本
    eclipse新建maven工程(web工程)
    U盘插入后电脑提示“使用驱动器F:中的光盘之前需要将其格式化”,该怎么办?(实测有用)
    随笔安装theano的那些故事(亲测有效,附安装包)
    Python学习4Python的交互
    Mysql热备份总结
    php中date()函数的使用
    在linux中用C语言实现ping命令的部分功能
    【转】/etc/sysconfig/目录详解
    python学习(一)
  • 原文地址:https://www.cnblogs.com/950525kxj/p/5361533.html
Copyright © 2011-2022 走看看