Untitled
unknown
java
a year ago
1.3 kB
5
Indexable
class Point
{
private int x;
private int y;
// Konstruktor domyślny
public Point()
{
x = 0;
y = 0;
}
public Point( int x, int y )
{
this.x = x;
this.y = y;
}
public int getX()
{
return x;
}
public int getY()
{
return y;
}
public Point add( Point other )
{
return new Point( x + other.x, y + other.y );
}
public Point subtract( Point other )
{
return new Point( x - other.x, y - other.y );
}
public static Point operatorStar( Point p1, Point p2 )
{
return new Point( p1.x * p2.x, p1.y * p2.y );
}
@Override
public String toString()
{
return "( " + x + ", " + y + " )";
}
}
public class Main
{
public static void main(String[] args)
{
Point p1 = new Point(1, 2);
Point p2 = new Point(3, 4);
Point p3 = p1.add(p2);
Point p4 = p1.subtract(p2);
Point p5 = Point.operatorStar(p3, p4);
System.out.println("Punkt p1: " + p1);
System.out.println("Punkt p2: " + p2);
System.out.println("Dodawanie: " + p3);
System.out.println("Odejmowanie: " + p4);
System.out.println("Mnożenie: " + p5);
}
}Editor is loading...
Leave a Comment