zoukankan      html  css  js  c++  java
  • 20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结

    20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结

    结对对象

    20165219王彦博

    20165232何彦达

    需求分析

    实现一个程序,要求:

    1 支持整数运算

    2 支持多运算符运算

    3 支持分数运算,支持真分数运算

    3 统计正确率

    扩展需求:

    设计思路

    这是一个需要支持复杂运算的程序,不同于简单的单运算符的四则运算,需要设计多个类来实现运算,比如加减乘除以及平方的运算。

    nml图(部分)

    代码进度

    整数计算类

    
    public class IntNumber {
        private int A;
    
        public int getA(){
            return A;
        }
    
        public IntNumber(int A){
            this.A = A;
        }
    
        public int add(IntNumber op1){
            int sum = A + op1.A;
            System.out.print(A + " + " + op1.A + "=");
            return sum;
        }
    
        public int subtract(IntNumber op1){
            int num = A - op1.A;
            System.out.print(A + " - " + op1.A + "=");
            return num;
        }
    
        public int multiply(IntNumber op1){
            int num = A * op1.A;
            System.out.print(A + " * " + op1.A + "=");
            return num;
        }
    
        public static IntNumber obj(){
            Random ran = new Random();
            return new IntNumber(ran.nextInt(20)-10);
        }
    
        public String divide(Score op1){
            System.out.print(op1.getNumerator() + " / " + op1.getDenominator() + "=");
            return op1.toString();
        }
    }
    

    码云托管

    功能截图

    正常边界异常的测试

    结对感受

    结对学习还是需要有明确的分工才能起到事半功倍的效果,通过这周的结对学习,可以感受到1+1>2的效果。

  • 相关阅读:
    PL/SQL编程基本概念
    oracle基本笔记整理及案例分析2
    oracle基本笔记整理及案例分析2
    oracle基本笔记整理及案例分析2
    oracle基本笔记整理及案例分析1
    oracle基本笔记整理及案例分析1
    oracle基本笔记整理及案例分析1
    oracle笔记整理2
    oracle笔记整理2
    oracle笔记整理2
  • 原文地址:https://www.cnblogs.com/wyb-1998/p/8850084.html
Copyright © 2011-2022 走看看