Neste exemplo de código vamos mostra um fatorial recursivo em java.
Basta copiar e colar o codito, feito no NetBeans 7.0.
package fatorialrecursivo;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class FatorialRecursivo {
public static int fatorialRecursivo(int b) {
if (b == 0) {
return 1;
} else {
return b * fatorialRecursivo(b - 1);
}
}
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Digite um numero maior que 0: ");
try {
int a = Integer.parseInt(br.readLine());
a = fatorialRecursivo(a);
System.out.println("Fatorial = " + a);
} catch (Exception e) {
System.out.println(e);
}
}
}
Nenhum comentário:
Postar um comentário