/* Iterativ og rekursiv udregning af fakultetsfunktionen */ public class IterekFak { public static void main(String args[]) { int n = Integer.parseInt(args[0]); System.out.println(n + "! er " + ifak(n)); System.out.println(n + "! er " + rfak(n)); } static int ifak(int n) { // Iterativ fakultetsfunktion int resultat = 1; for (int i=n; i >= 1; i=i-1) resultat = resultat * i; return resultat; } static int rfak(int n) { // Rekursiv fakultetsfunktion if (n == 0) return 1; else return n * rfak(n - 1); } }