public class Fakultaet { public Fakultaet() { int inputNum = 30; System.out.println("Iterativ: " + iterativFakultaet(inputNum)); System.out.println("Recursiv: " + recursivFakultaet(inputNum)); } public Fakultaet(int num) { System.out.println("Iterativ: " + iterativFakultaet(num)); System.out.println("Recursiv: " + recursivFakultaet(num)); } public int iterativFakultaet(int num) { int result = 1; for (int index = 1; index <= num; index++) { result = index * result; } return result; } public int recursivFakultaet(int num) { if (num == 1) { return num; } return num * recursivFakultaet(num-1); } }