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