Nessa forma o usuário escolhe o numero e vê toda a fatoração daquele número, não somente o resultado.
public class Fatorial {
public static void main(String[] args) {
int total = 1;
for (int numero = 4; numero > 0; numero--) {
total *= numero;
if (numero > 1) {
System.out.print(numero + "x");
}else {
System.out.print(numero + "=");
}
}
System.out.print(" "+ total);
}
}