zioalens ha scritto:
Ho scritto un programma che calcola il fattoriale solamente che come richiesta aggiuntiva devo fare in modo che il programma legga il numero tramite l'argomento del metodo main(), in modo tale che digitando ad esempio:
java Fattoriale 5
In tal caso il
args del main sarà un array di lunghezza 1 con all'indice 0 una stringa "5".
Dato che hai usato Scanner, puoi benissimo usarlo anche per questo. Scanner infatti può essere creato anche con un String come "sorgente".
La cosa che potresti addirittura fare (ma non so se è richiesto/accettato dal tuo esercizio) sarebbe fare in modo che il tuo programma funzioni con parametro all'avvio
O in alternativa da standard-input (da System.in).