zoukankan      html  css  js  c++  java
  • 结对编程2

    点滴成就 学习时间 新编写代码量 博客量(篇) 学习知识点
    第一周 2h 0 0 了解软件工程
    第二周 3h 0 1 项目开题
    第三周 5h 0 1 需求文档、用例图
    第四周 8h 100 1 结对编程
    第五周 12h 120 0 软件工程
    第六周 15h 100 0 编译原理、软件工程详细设计
    第七周 20h 200 1 软件测试
    第八周 20h 300 1 Android、编译原理、软件工程

    1. 结对编程对象:范心莲 2013110410

      对方博客地址:http://www.cnblogs.com/FancyLian/

       双方贡献比例: 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)

  • 相关阅读:
    php环境配置中各个模块在网站建设中的功能
    PHP+Apache+MySQL+phpMyAdmin在win7系统下的环境配置
    August 17th 2017 Week 33rd Thursday
    August 16th 2017 Week 33rd Wednesday
    August 15th 2017 Week 33rd Tuesday
    August 14th 2017 Week 33rd Monday
    August 13th 2017 Week 33rd Sunday
    August 12th 2017 Week 32nd Saturday
    August 11th 2017 Week 32nd Friday
    August 10th 2017 Week 32nd Thursday
  • 原文地址:https://www.cnblogs.com/leihu/p/5403068.html
Copyright © 2011-2022 走看看