1 import java.io.*;
2
7 class Matka_a2 {
8 static final double MITTAKAAVA = 200000.0;
9 static final double MM_KM = 1000.0*1000.0;
10
11 private static void ohjeet() {
12 System.out.println("Lasken 1:" + MITTAKAAVA +
13 " kartalta millimetreinä mitatun matkan");
14 System.out.println("kilometreinä luonnossa.");
15 }
16
17 private static int kysy_matka()
18 {
19 System.out.print("Anna matka millimetreinä>");
20 BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
21 String s = "";
22 try {
23 s = in.readLine();
24 }
25 catch (IOException ex) {
26 }
27 if ( s.equals("") ) return 0;
28 return Integer.parseInt(s);
29 }
30
31 private static double mittakaava_muunnos(int matka_mm)
32 {
33 return matka_mm*MITTAKAAVA/MM_KM;
34 }
35
36 private static void tulosta_matka(double matka_km)
37 {
38 System.out.println("Matka on luonnossa " + matka_km + " km.");
39 }
40
41 public static void main(String[] args) {
42 int matka_mm;
43 double matka_km;
44
45 ohjeet();
46 matka_mm = kysy_matka();
47 matka_km = mittakaava_muunnos(matka_mm);
48 tulosta_matka(matka_km);
49 }
50
51 }
52
53