diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-12-06 20:09:53 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-12-06 20:09:53 +0100 |
commit | 787a189b5773928bfcb09173c4407475ea6b0219 (patch) | |
tree | 80802d5ed7f9d1dc410b62ee123e1f4cd3756db8 /šola/p1/dn/Tocka.java | |
parent | malo lepši output (diff) | |
download | r-787a189b5773928bfcb09173c4407475ea6b0219.tar r-787a189b5773928bfcb09173c4407475ea6b0219.tar.gz r-787a189b5773928bfcb09173c4407475ea6b0219.tar.bz2 r-787a189b5773928bfcb09173c4407475ea6b0219.tar.lz r-787a189b5773928bfcb09173c4407475ea6b0219.tar.xz r-787a189b5773928bfcb09173c4407475ea6b0219.tar.zst r-787a189b5773928bfcb09173c4407475ea6b0219.zip |
Diffstat (limited to 'šola/p1/dn/Tocka.java')
-rw-r--r-- | šola/p1/dn/Tocka.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/šola/p1/dn/Tocka.java b/šola/p1/dn/Tocka.java new file mode 100644 index 0000000..8dce30b --- /dev/null +++ b/šola/p1/dn/Tocka.java @@ -0,0 +1,27 @@ +import java.util.*; +public class Tocka { + private double x; + private double y; + public Tocka(double x, double y) { + this.x = x; + this.y = y; + } + public double vrniX() { + return this.x; + } + public double vrniY() { + return this.y; + } + public String toString() { + return String.format(Locale.ROOT, "(%.2f, %.2f)", this.x, this.y); + } + public static Tocka izhodisce() { + return new Tocka(0, 0); + } + public double razdalja(Tocka t) { + return Math.sqrt(Math.pow(this.x-t.x, 2)+Math.pow(this.y-t.y, 2)); + } + public double razdaljaOdIzhodisca() { + return izhodisce().razdalja(this); + } +} |