Yuvalxp8 icon

Exercise 20 Page 46

Yuvalxp8 | PRO | 02/08/17 08:59:08 PM UTC | 0 ⭐ | 386 👁️ | Never ⏰ | []
Java |

1.32 KB

|

None

|

0 👍

/

0 👎

import java.util.*;
 
public class Point 
{
private int x;
private int y;
    public Point(int x, int y)
    {
    this.setX(x);
    this.setY(y);
    }
    public double getX() 
    {
        return x;
    }
    public void setX(int x) 
    {
        this.x = x;
    }
    public double getY()
    {
        return y;
    }
    public void setY(int y) 
    {
        this.y = y;
    }
    public String tior()
    {
        return "x= " + this.x + "\n" + "y= " + this.y;
    }
/////////////////////////////////////////////////////////
    static Scanner in = new Scanner(System.in);
    public static void main (String []args)
    {
        System.out.println("Enter two coordination sets (x y ,x y)");
    Point p1 = new Point(in.nextInt(),in.nextInt());
    Point p2 = new Point(in.nextInt(),in.nextInt());
    System.out.println("Point #1: " + "\n" + p1.tior() + "\n" + "Point #2 " + "\n" + p2.tior());
    
    if (p1.getX() == p2.getX() && p1.getY() == p2.getY())
    {
        System.out.println("Both points are exactly equal");
        return;
    }
    
    if (p1.getY() == p2.getY())
    {
        System.out.println("Both points are on the exact same Y axis");
        return;
    }
 
    if (p1.getX() == p2.getX())
    {
        System.out.println("Both points are on the exact same X axis");
        return;
    }
    
    if (p1.getX() != p2.getX() && p1.getY() != p2.getY())
    {
        System.out.println("Both points have no connection");
        return;
    }
    }
    
    
    
}

Comments