码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程2

时间:2016-04-17 17:25:05      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

 

点滴成就 学习时间 新编写代码行数 博客量(篇) 学习知识点
第一周 10小时  0  0 了解软件工程
第二周 10小时  0  1  项目开题
第三周 15小时  0  1  开通博客、开展项目调查
第四周 20小时  200 1  需求文档、用例图、代码规范

第五周 15小时 0 0 软件工程
第六周 20小时   218 0 编译原理、软件工程详细设计
第七周 18小时 81 1 软件工程

第八周 20小时 324 1 Android、编译原理、软件工程

1. 结对编程对象:胡磊 2013110415

  对方博客地址:http://home.cnblogs.com/u/leihu/

   双方贡献比例: 1:1

2.题目:

      构造程序,分别是: 不能触发Fault。 触发Fault,但是不能触发Error。 触发Error,但是不能产生Failure。

3.源代码


package com.fancy.test;


import java.util.Scanner;


public class Tester {
//求两点中离原点最近的一点的离x轴的距离
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
// TODO Auto-generated method stub

Point p1 = getInput();
Point p2 = getInput();

Point p = gettheNear(p1,p2);
System.out.println("离原点较近点离x轴距离:"+Math.abs(p.getY()));
}

public static Point gettheNear(Point p1,Point p2){
if(p1.getX()<p2.getX())
return p1;
return p2;
}
public static Point getInput(){
Point p1 = new Point();
double x = 0;
double y = 0;
System.out.println("请输入点p的x,y坐标");
if(input.hasNextDouble()){
x=input.nextDouble();
y=input.nextDouble();
}
p1.setX(x);
p1.setY(y);
return p1;
}


}

 

4.测试结果

input:(1,2) (3,4)

技术分享

input(-8,2) (1,2)

技术分享

 

结对编程2

标签:

原文地址:http://www.cnblogs.com/FancyLian/p/5401181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!