- ID
- 1562296
- Banca
- Marinha
- Órgão
- Quadro Técnico
- Ano
- 2013
- Provas
- Disciplina
- Programação
- Assuntos
Analise o programa a seguir.
package p2;
public class P2 {
public static void main(String[ ] args) {
P2 t = new P2 () ;
t. d (20) ;
}
public static long f(long n) {
if (n < =1) {
return 1;
}
else {
D (100000000) ;
return n * f (n-1) ;
}
}
public static void D(long t) {
long wDelay = System.nanoTime()+ t;
while (System.nanoTime () < wDelay) { }
}
public void d(long n) {
for (int t=0; t < = n; t++ ) {
System.out.printf("%d = %d\n", t, f(t));
}
}
}
Com relação ao paradigma de orientação a objeto no tratamento de estruturas de controle, e de acordo com o código em JAVA acima, desenvolvido no ambiente NetBeans 7.3, qual é o valor da variável t quando f(t)=5040?