Odcinek.java
/* Odcinek.java */
class Punkt
{
int x;
int y;
Punkt(int x, int y)
{
this.x = x;
this.y = y;
}
double odleglosc(Punkt pt)
{
return Math.sqrt((x - pt.x)*(x - pt.x) + (y - pt.y)*(y - pt.y));
}
}
public class Odcinek
{
Punkt pt1;
Punkt pt2;
Odcinek(int x1, int y1, int x2, int y2)
{
pt1 = new Punkt(x1,y1);
pt2 = new Punkt(x2,y2);
}
double dlugosc()
{
return pt1.odleglosc(pt2);
}
public static void main(String[] args)
{
Odcinek od1 = new Odcinek(-3,4,0,0);
Odcinek od2 = new Odcinek(1,1,2,-1);
System.out.println("Odcinek 1, dlugosc: " + od1.dlugosc());
System.out.println("Odcinek 2, dlugosc: " + od2.dlugosc());
}
}
Odcinek 1, dlugosc: 5.0
Odcinek 2, dlugosc: 2.23606797749979
Press any key to continue...