diff --git a/liides.class b/liides.class new file mode 100644 index 0000000..f37142c Binary files /dev/null and b/liides.class differ diff --git a/liides.java b/liides.java new file mode 100644 index 0000000..5d32ff3 --- /dev/null +++ b/liides.java @@ -0,0 +1,3 @@ +public interface liides{ + public double l(double x); +} \ No newline at end of file diff --git a/mootuhik.class b/mootuhik.class new file mode 100644 index 0000000..511665b Binary files /dev/null and b/mootuhik.class differ diff --git a/mootuhik.java b/mootuhik.java new file mode 100644 index 0000000..a98541d --- /dev/null +++ b/mootuhik.java @@ -0,0 +1,9 @@ +public class mootuhik implements liides{ + double kordaja; + public mootuhik(double kordaja){ + this.kordaja=kordaja; + } + public double l(double x){ + return x*kordaja; + } +} \ No newline at end of file diff --git a/rakendus.class b/rakendus.class new file mode 100644 index 0000000..d0f220c Binary files /dev/null and b/rakendus.class differ diff --git a/rakendus.java b/rakendus.java new file mode 100644 index 0000000..31be1cf --- /dev/null +++ b/rakendus.java @@ -0,0 +1,20 @@ +import java.util.*; + +public class rakendus{ + + public static double arvuta(liides l, double arv){ + return l.l(arv); + } + + public static void main(String[] arg){ + liides tollid_meetriteks=new mootuhik(0.0254); + liides jalad_meetriteks=new mootuhik(0.3048); + liides jardid_meetriteks=new mootuhik(0.9144); + liides miilid_meetriteks=new mootuhik(1609.344); + + System.out.println(arvuta(tollid_meetriteks, 125)); + System.out.println(arvuta(jalad_meetriteks, 6.23)); + System.out.println(arvuta(jardid_meetriteks, 12)); + System.out.println(arvuta(miilid_meetriteks, 60)); + } +} \ No newline at end of file