Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

8.5.1 Parametriton aliohjelma

Aliohjelma esitellään vastaavasti kuin "pääohjelmakin", eli Javan main-metodi. Esimerkiksi satunnaisen matkaajan mittakaavaohjelmassa voisimme kirjoittaa käyttöohjeet omaksi aliohjelmakseen:

java-muut\Matka_a1.java - ohjeet aliohjelmaksi

	import java.io.*;
	/**
	 * Ohjelmalla lasketaan mittakaavamuunnoksia 1:200000 kartalta
	 * @author Vesa Lappalainen
	 * @version 1.0 / 05.01.2003
	 */
	class Matka_a1 {
	  static final double MITTAKAAVA = 200000.0;
	  static final double MM_KM      = 1000.0*1000.0;
	
	  /**
	   * Tulostaa ohjelman käyttöohjeet
	   */
	  private static void ohjeet() {
	    System.out.println("Lasken 1:" + MITTAKAAVA +
	                       " kartalta millimetreinä mitatun matkan");
	    System.out.println("kilometreinä luonnossa.");
	  }
	
	
	  public static void main(String[] args) {
	    int    matka_mm;
	    double matka_km;
	
	    ohjeet();
	    matka_mm = Syotto.kysy_int("Anna matka millimetreinä",0);
	
	    // Datan käsittely
	    matka_km = matka_mm*MITTAKAAVA/MM_KM;
	
	    // Tulostus
	    System.out.println("Matka on luonnossa " + matka_km + " km.");
	  }
	}

Tämän etu on siinä, että saimme pääohjelman selkeämmän näköiseksi.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys