En caso de que requieras el factorial de algún numero en específico o diferente de 1-10, esta forma te puede servir, adémas, incluye algunas excepciones
` public static void main(String[] args) {
///////////////// Cambiando límite podrás encontrar el factorial del numero deseado ////////////////////
int limite = 0;
int factorial = limite;
if (factorial < 0) {
System.out.println("Error");
}
else {
if (factorial == 0) {
System.out.println("El resultado de " + limite + " factorial es: " + 1);
} else {
for (int i = 1; i < limite; i++) {
factorial = factorial * i;
}
System.out.println("El resultado de " + limite + " factorial es: " + factorial);
}
}
}
`