Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Greg Young
- public class LineStats {
- //Instance Variables
- double doubleX1, doubleX2, doubleY1, doubleY2;
- //Constructor
- public LineStats (double x1, double x2, double y1, double y2)
- {
- doubleX1 = x1;
- doubleX2 = x2;
- doubleY1 = y1;
- doubleY2 = y2;
- }
- //Calculates Slope
- public double calcSlope ()
- {
- System.out.println(doubleX1);
- System.out.println(doubleX2);
- System.out.println(doubleY1);
- System.out.println(doubleY2);
- double slope = 0;
- slope = (doubleY2-doubleY1) / (doubleX2-doubleX1);
- return slope;
- }
- //Calculates Distance
- public double calcDistance ()
- {
- double distance = 0;
- distance = Math.sqrt(Math.pow(doubleX2 - doubleX1, 2)) + Math.pow(doubleY2 - doubleY1, 2);
- return distance;
- }
- //Calculates Midpoint
- public String calcMid ()
- {
- String midpoint = "0,0";
- double midpointX = 0, midpointY = 0;
- midpointY = (doubleY2 + doubleY1)/2;
- midpointX = (doubleX2 + doubleY2)/2;
- midpoint = "(" + midpointX + ", " + midpointY + ")";
- return midpoint;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement