第二次作业(结对编程)
结对小组: 1759109 陈骋
1759111 王逸
我们先写了一个没有输出的加法练习题。
import java.util.*;
public class jia {
int a;
int b;
double jia;
double jiafa() {
jia=a+b;
return(jia);
}
}

Java和C++不同,
不知道该怎么用类来输出答案,所以直接用了一个主函数。定义了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小时来完成,我和室友对编程不是很敏感,对于编程语言学习的并不好,但是我们还是通过自己的努力做出了四则运算的练习题。这是我们第一次的结对编程,一开始大家也都是一头雾水,进行了半小时的摸索后,我们开始编程。在最后的四则运算编程中,明显感受到了力不从心,不断出现的错误和身心俱疲。
这次的作业算是完成了,但是我们的函数调用还是不太会,会利用课后时间去摸索和探索。
比起一个人的单干,结对编程减少了一部分的工作量,但是需要良好的分配和及时的沟通。
浙公网安备 33010602011771号