Concetti Chiave
- Il metodo "creaArrayConFattoriali" prende un array di interi come input e restituisce un nuovo array con i fattoriali degli elementi originali.
- Ogni elemento dell'array risultante corrisponde al fattoriale dell'elemento alla stessa posizione nell'array di input.
- Il calcolo del fattoriale è eseguito solo per valori maggiori o uguali a zero, con il fattoriale di zero definito come uno.
- Il metodo utilizza un ciclo "for" per calcolare il fattoriale di ciascun numero, accumulando il risultato in una variabile "fattor".
- L'implementazione è parte di una classe Java chiamata "tema27", che include anche il metodo statico "fattoriale" per calcolare fattoriali individuali.
Tema 27
Scrivere un metodo creaArrayConFattoriali che riceve in ingresso un vettore di interi V e restituisce un vettore A della stessa dimensione di V contenente in ogni cella il fattoriale del corrispondente elemento dellarray V.
Ad esempio, sia V cos costituito
3 | 4 | 0 | 5 | 6 | 7 |
6 | 24 | 1 | 120 | 720 | 5040 |
public class tema27 { // approntiamo un metodo per calcolare il fattoriale di un numero qualunque public static int fattoriale (int n) { // naturalmente il fattoriale pu essere calcolato solo su valori >=0 if (n == 0) // poich il fattoriale di 0 1 return 1; else { int fattor = 1; for (int i = 1; i