Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
Java

Correction exercices les types de données en Java : Série 01

Un cours complet pour maîtriser Correction exercices les types de données en Java : Série 01.

0 chapitres 0 QCM Accès gratuit
  1. Objectif

    • ....
  2. Exercice 01

    1. Énoncé
    2. Solution
      package exercices;
      
      import java.util.Scanner;
      
      public class exercices01 {
      	static Scanner sc = new Scanner(System.in);
      	public static void main(String[] args) {
      		char recommencer = 'v';
              do {
                  int n = demanderNombre();
                 System.out.println("Méthode itérative :");
                 System.out.println(n + "! = " + methodeIterative(n));
                 System.out.println("Méthode recursive :");
                 System.out.println(n + "! = " + methodeRecursive(n));
                 System.out.println("Voulez-vous recommencer [v/f] ?");
                  recommencer = sc.next().charAt(0);
              } while (recommencer == 'v');
      	}
      	
      	static int demanderNombre() {
              int nbr;
              do {
                 System.out.println("Donnez un nombre entier compris entre 0 et 20 (compris)");
                 nbr = sc.nextInt();
              } while ((nbr > 20) || (nbr < 0));
              return nbr;
          }
           // Calcul de la factorielle par la méthode itérative
          static int  methodeIterative(int nombre) {
              int fact = 1;
              for (int i = 2; i <= nombre; i++) {
                  fact *= i;
              }
              return fact;
          }
        
           //Calcul de la factorielle par la méthode récursive
         
           static int methodeRecursive(int nombre) {
              if (nombre == 0) {
                  return 1;
              } else {
                  return (nombre * methodeRecursive(nombre - 1));
              }
          }
      }
      
  3. Exercice 02

    1. Énoncé
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  4. Exercice 03

    1. Énoncé
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  5. Exercice 04

    1. Énoncé
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !