第二次作业(结对编程)

结对小组:  1759109 陈骋

       1759111 王逸 

我们先写了一个没有输出的加法练习题。

import java.util.*;

public class jia {

int a;

int b;

double jia;

double jiafa() {

jia=a+b;

return(jia);

}

}

 

 

 

 

JavaC++不同,

不知道该怎么用类来输出答案,所以直接用了一个主函数。定义了jia=0,但是最后函数没有调用到,输出的时候还是0,想找出问题出在哪里,但是暂时为了输出答案我们只能写了a+b

import java.util.*;

public class Yunsuan {

public static void main(String args[]) {

Scanner s= new Scanner (System.in);

System.out.print("请输入整数1:");

int a=s.nextInt();

System.out.print("请输入整数2:");

int b=s.nextInt();

s.close();

if((a+b)<=100)

System.out.print("结果是:"+(a+b));

else

System.out.print("error");

}

}

分别是输出的结果:

 

 

主函数

public class Yunsuan {

public static void main (String[] args) {

jia jiafa=new jia();

jian jianfa=new jian();

cheng chengfa = new cheng();

chu chufa = new chu();

 

jiafa.jiafa();

jianfa.jianfa();

chengfa.chengfa();

chufa.chufa();

}

}

四个类

package yunsuan;

 

public class jia {

int a=21;

int b=25;

 

public void jiafa() {        

   double jia=a+b;

   System.out.println("加法运算结果是:" + jia);

}

}

 

public class jian {

int a=25;

int b=20;

 

public void jianfa() {        

   double jian=a-b;

   System.out.println("减法运算结果是:" + jian);

}

}

 

public class cheng {

int a=5;

int b=6;

 

public void chengfa() {        

   double cheng=a*b;

   System.out.println("乘法运算结果是:" + cheng);

}

}

 

public class chu {

int a=30;

int b=6;

 

public void chufa() {        

   double chu=a/b;

   System.out.println("除法运算结果是:" + chu);

}

}

 

 

总结:我们预计的时间是2小时,最终用了3.5小时来完成,我和室友对编程不是很敏感,对于编程语言学习的并不好,但是我们还是通过自己的努力做出了四则运算的练习题。这是我们第一次的结对编程,一开始大家也都是一头雾水,进行了半小时的摸索后,我们开始编程。在最后的四则运算编程中,明显感受到了力不从心,不断出现的错误和身心俱疲。

这次的作业算是完成了,但是我们的函数调用还是不太会,会利用课后时间去摸索和探索。

比起一个人的单干,结对编程减少了一部分的工作量,但是需要良好的分配和及时的沟通。

 

posted on 2019-03-17 22:34  阿E  阅读(124)  评论(0)    收藏  举报

导航