1   /**
2    * Esimerkkejä kutsua aliohjelmaa eri tavoin
3    * @author Vesa Lappalainen
4    * @version 1.0 / 05.01.2003
5    */
6   public class Matka_a4 {
7     /**
8      * Tulostaa matkan kilometreinä
9      * @param matka_km tulostettava kilometrimäärä
10     */
11    private static void tulosta_matka(double matka_km)
12    {
13      System.out.println("Matka on luonnossa " + matka_km + " km.");
14    }
15  
16    /**
17     * Varsinainen pääohjelma matka kysymiseksi ja laskemiseksi
18     * @param args ei käyttöä
19     */
20    public static void main(String[] args) {
21      double d = 50.2;
22      tulosta_matka(d);         // eri niminen muuttuja
23      tulosta_matka(30.7);      // vakio
24      tulosta_matka(d+20.8);    // lauseke
25      tulosta_matka(2*d-30.0);  // lauseke
26    }
27  
28  }
29  
30