summaryrefslogtreecommitdiffstats
path: root/šola/p1/dn/6/Tocka.java
diff options
context:
space:
mode:
Diffstat (limited to 'šola/p1/dn/6/Tocka.java')
-rw-r--r--šola/p1/dn/6/Tocka.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/šola/p1/dn/6/Tocka.java b/šola/p1/dn/6/Tocka.java
new file mode 100644
index 0000000..8dce30b
--- /dev/null
+++ b/šola/p1/dn/6/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);
+ }
+}