quarta-feira, 23 de março de 2016

JAVA NETBEANS -DO BÁSICO AO AVANÇADO - LÓGICA/OO/BD/JSF - AULA 9.8 - utilizando recursividade

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