montei dessa outra forma, algum problema nessa forma?
public class TestaaLaço4 {
public static void main(String[] args) {
//imprimir os fatoriais d 1! a 10!
for(int n = 1; n <= 10; n++) {
for(int fatorial = 1; fatorial <= 10000000; fatorial *= n) {
System.out.println("fatorial de " + n +" é " +fatorial);
n++;
}
}
}