- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Analise o código Java abaixo, em sua versão 5 ou posterior.
public static int funcao01(int a,int b){
int x=(b==0?1:a);
int tmp;
for(int i=1;i<b;i++){
tmp=x;
for(int k=1;k<a;k++)
x+=tmp;
}
return x;
}
A execução da chamada funcao01(3,3) produz como resultado: