cos è che non va? inserisco 3 e mi esce 51 (che dovrebbe essere il codice ascii di 3)codice:package Esame; import java.io.*; public class Fattoriale{ public static void main(String[] args) throws IOException { int n = System.in.read(); // System.out.println(n); System.out.println(calcola(n)); } public static int calcola(int n){ if(n<2) return 1; else return n * calcola(n - 1); } }
grazie