// Eksemplet kræver muligvis JDK1.5 (Java 2 Standard Edition 5.0). // Bruger du JDK1.4 eller tidligere så se http://javabog.dk/OOP2/kode public class RekursionUdfoldet { public static void main(String[] arg) { tælNed(3); } public static void tælNed(int tæller) { System.out.print(tæller+" "); if (tæller>0) tælNedA(tæller-1); // kald tælNedA(2) } public static void tælNedA(int tæller) { System.out.print(tæller+" "); if (tæller>0) tælNedB(tæller-1); // kald tælNedB(1) } public static void tælNedB(int tæller) { System.out.print(tæller+" "); if (tæller>0) tælNedC(tæller-1); // kald tælNedC(0) } public static void tælNedC(int tæller) { System.out.print(tæller+" "); if (tæller>0) tælNedC(tæller-1); // kalder ikke videre, da tæller=0 } }