Pierwszy własny typ

package pl.am.oop.punkt;

public class Odleglosc {

    public static double obliczOdleglosc(double p1x, double p1y, double p2x, double p2y) {
        double dx = p1x - p2x;
        double dy = p1y - p2y;

        return Math.sqrt(dx*dx + dy*dy);
    }

    public static void main(String[] args) {

        double p1x = 1;
        double p1y = 4;
        double p2x = 4;
        double p2y = 8;

        double odleglosc = obliczOdleglosc(p1x, p1y, p2x, p2y);

        System.out.println(odleglosc);
    }
}
package pl.am.oop.punkt;

public class Punkt {
    double x;
    double y;
}
package pl.am.oop.punkt;

public class OdlegloscObiektowo {

    public static double obliczOdleglosc(Punkt p1, Punkt p2) {
        double dx = p1.x - p2.x;
        double dy = p1.y - p2.y;

        return Math.sqrt(dx*dx + dy*dy);
    }

    public static void main(String[] args) {
        Punkt p1 = new Punkt();
        Punkt p2 = new Punkt();

        p1.x = 1;
        p1.y = 4;
        p2.x = 4;
        p2.y = 8;

        double odleglosc = obliczOdleglosc(p1, p2);

        System.out.println(odleglosc);
    }
}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *