1 piblic class Zadanie { 2 3 static int silniaRekurencyjnie(int n) { 4 5 if(n == 0) { 6 return 1; 7 } 8 9 return n * silniaRekurencyjnie(n-1); 10 } 11 12 static int silniaIteracyjnie(int n) { 13 int akumulator = 1; 14 15 while(n > 0) { 16 akumulator = akumulator * n; 17 n--; 18 } 19 20 return akumulator; 21 } 22 23 public static void main(String[] args) { 24 System.out.println(silniaRekurencynie(5)); 25 System.out.println(silniaIteracyjnie(5)); 26 } 27 }