import java.io.*; class Fact { public static void main(String[] args) throws Exception{ BufferedReader r = new BufferedReader( new InputStreamReader(System.in)); System.out.print("Введите натуральное число: "); int n = Integer.parseInt(r.readLine()); if (n > 0) { int fact = 1; for (int i = 1; i <= n ; i++) { fact *= i; } System.out.println("Факториал числа " + n + " равен " + fact); } else { System.out.println(n + " - не натуральное"); } } }