Caros alunos, segue uma série de material do curso de JAVA do básico ao avançado.
Aula 16 - lógica - parte 9.8
IDE utilizada NetBeans 7.4 - foi criado uma pasta logicadeprogramacao e depois criado o novo projeto: Arquivo -> novo projeto -> java-> aplicação java -> Exemplo98.java
Manipulando variáveis e atribuição de valores e utilizar laços de repetição - for - e método com retorno e utilizando recursividade.
package logicadeprogramacao;
import java.util.Scanner;
public class Exercicio98 {
public static int fat(int n){
if (n==0)
return(1);
else
return (n*fat(n-1));
}
public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner(System.in);
System.out.println("Recursividade - fatorial");
System.out.print("Entre com um numero = ");
int numero = sc.nextInt();
int resultado= fat(numero);
System.out.println("Fatorial de "+numero+" = "+resultado);
}
}

Nenhum comentário:
Postar um comentário