import java.util.*; import java.io.*; public class fact_class { public static void main(String[] args) throws IOException { double fact = 1; BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter max. value: "); String maxStr = stdin.readLine(); int max = Integer.parseInt(maxStr); for (int i=1; i<=max; ++i) { fact = fact*i; } System.out.println("Factorial of " + max + " = " + fact); } }