1
6 public class Koordinaatti {
7
8 private double pohjoista_leveytta; private double itaista_pituutta;
11 public Koordinaatti(double pohj,double ita) throws Exception {
12 if ( pohj < -90.0 || pohj > 90.0 ||
14 ita < -180.0 || ita > 180.0 ) {
15 throw new Exception("Vääränlaiset koordinaattien arvot");
16 }
17 pohjoista_leveytta = pohj;
18 itaista_pituutta = ita;
19 }
20
21 public double annaPohj() { return pohjoista_leveytta; }
22 public double annaIta() { return itaista_pituutta; }
23
24 public String toString() { return annaPohj() + " P " + annaIta() + " I"; }
25
26 public static void main(String[] args) throws Exception {
27 Koordinaatti hesa = new Koordinaatti(60.15, 24.93);
28 System.out.println(hesa);
29 }
30 }
31