Você que saber o que? Calcular o menor número inteiro positivo i tal que i! >i10 ou i**10? O que significa i10?
Obs: de qualquer maneira, seu algoritmo deve estar errado:
1)Você colocou um “for” dentro do outro, usando a mesma variável “i”. Dentro do 2º, você não tem acesso ao “i” do 1º.
2) Este "i=n;" deve estar errado, você está mudando o valor do “i”.
3) para calcular o fatorial, não pode começar o i com zero, senão o resultado será sempre zero.
Parece que ele queria usar dois fors: Um para receber os valores e o outro para calcular.
publicclassCalc_menor_int{publicstaticvoidmain(Stringargs[]){Scannerdado=newScanner(System.in);intn,num,i,j,fat;System.out.print("Digite a quantidade de números que serao lidos: ");n=dado.nextInt();//recebe numeros lidosfor(i=1;i<=n;i++){System.out.println("\nDigite o "+i+"º número ");num=dado.nextInt();fat=1;for(j=1;j<=num;j++)fat=fat*j;System.out.println("Fatorial de "+num+" = "+fat);}}}