CodeGym
Promotion
Apprentissage
Cours
Exercices
Sondages & Quiz
Jeux
Aide
Planning
Communauté
Utilisateurs
Forum
Chat
Articles
Témoignages de réussite
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Nombres et caractères en Java

    JAVA 25 SELF
    Niveau 6,Leçon 1
    Dans cette leçon, vous allez comprendre les types numériques et de caractères de Java : quels sont les types entiers et à virgule flottante, à quoi servent BigInteger et BigDecimal, comment utiliser des suffixes et des tirets bas dans les littéraux, ce qu’est char et son lien avec Unicode. Des tableaux pratiques, des exemples et des conseils — réunis en un seul endroit.
    Disponible
  • Introduction aux nombres à virgule flottante et au type double

    JAVA 25 SELF
    Niveau 6,Leçon 2
    Dans cette leçon Java, vous allez comprendre ce que sont les nombres à virgule flottante, en quoi les types float et double diffèrent, comment déclarer et initialiser des variables, lire des données avec Scanner, formater la sortie avec String.format, et vous verrez aussi des erreurs typiques lors de calculs mixtes avec int et double.
    Disponible
  • Problèmes de précision et valeurs spéciales

    JAVA 25 SELF
    Niveau 6,Leçon 3
    Pourquoi, en Java, l’expression 0.1 + 0.2 ne donne pas exactement 0.3, comment comparer correctement les nombres à virgule flottante avec une tolérance, quelles valeurs particulières peut prendre un double ( Infinity, NaN) et comment les vérifier avec Double.isInfinite et Double.isNaN. Nous analysons les erreurs typiques et montrons des exemples pratiques.
    Disponible
  • Arrondi et mise en forme des nombres

    JAVA 25 SELF
    Niveau 6,Leçon 4
    Dans ce cours, nous verrons comment arrondir et afficher proprement les nombres en Java : la méthode Math.round(), les variantes Math.floor(), Math.ceil(), Math.rint(), l’arrondi à un nombre de décimales donné, la mise en forme avec DecimalFormat et String.format, ainsi que la différence entre l’arrondi et la mise en forme et les erreurs typiques. Le tout avec des exemples pratiques et des tableaux.
    Disponible
  • Transtypage implicite et explicite en Java

    JAVA 25 SELF
    Niveau 6,Leçon 5
    Nous passons en revue les conversions de types en Java : conversions implicites (d’élargissement) et conversions explicites (de rétrécissement) entre int, double, long, byte, char, les règles des expressions mixtes, les passages entre nombres et chaînes au moyen de Integer.parseInt et Integer.toString, ainsi que la différence entre un cast ( ( int )) et un arrondi avec Math.round. Avec des exemples pratiques et des erreurs typiques.
    Disponible
  • Développement d’un produit informatique

    JAVA 25 SELF
    Niveau 6,Leçon 6
    Dans ce cours, vous allez découvrir comment se déroule le processus de développement d’un produit informatique : quels rôles existent dans l’équipe, comment ils interagissent, ce que font le Product Owner, l’UX Designer, les DevOps et les développeurs, et vous vous familiariserez aussi avec l’histoire de l’évolution des approches de création des services numériques modernes.
    Disponible
  • Je suis le meilleur

    JAVA 25 SELF
    Niveau 7,Leçon 0
    Dans cet article de motivation, vous découvrirez pourquoi le chemin vers la réussite est unique pour chacun, comment choisir votre propre stratégie sans sacrifier l’essentiel, et pourquoi il est important non seulement de travailler beaucoup, mais aussi de travailler intelligemment. Ce contenu vous aidera à porter un regard nouveau sur la concurrence, l’ardeur au travail et les normes culturelles.
    Disponible
  • Introduction aux tableaux

    JAVA 25 SELF
    Niveau 7,Leçon 1
    Dans cette leçon, nous allons découvrir les tableaux en Java : ce qu’est cet objet‑conteneur, comment créer des tableaux de différents types, accéder aux cellules par indice, comprendre comment les tableaux sont stockés en mémoire, utiliser la propriété length et éviter les erreurs typiques comme le dépassement des limites. Le tout est étayé par des exemples de code et des illustrations parlantes.
    Disponible
  • Opérations de base avec les tableaux unidimensionnels

    JAVA 25 SELF
    Niveau 7,Leçon 2
    Dans cette leçon, nous abordons les opérations courantes avec les tableaux unidimensionnels en Java : tableaux de type String, la valeur null et ses pièges, des moyens rapides d’initialisation, la boucle for-each, la modification des éléments, les calculs de base (somme, maximum, minimum, moyenne), l’entrée/sortie et les erreurs typiques. Le tout avec des exemples de code clairs et des explications.
    Disponible
  • Tableaux à deux dimensions

    JAVA 25 SELF
    Niveau 7,Leçon 3
    Dans cette leçon, nous abordons les tableaux à deux dimensions en Java : la syntaxe de déclaration int[][], la création et l’initialisation, l’accès aux éléments par indices [ligne][colonne], le remplissage et l’affichage de tableaux. Nous comprendrons pourquoi ce sont des « tableaux de tableaux », et en quoi ce modèle est pratique dans la réalité. Avec des exemples et des illustrations.
    Disponible
  • Tableaux irréguliers (Jagged Arrays)

    JAVA 25 SELF
    Niveau 7,Leçon 4
    Dans cette leçon, nous étudions les tableaux irréguliers en Java: en quoi ils diffèrent des tableaux bidimensionnels « classiques », comment les déclarer et les initialiser ( int[][], new int[ 3][]), comment les parcourir à l’aide des boucles classiques et for-each, nous créons des exemples avec les notes des étudiants. En complément, nous verrons les tableaux multidimensionnels ( int[][][]) et les erreurs fréquentes: ArrayIndexOutOfBoundsException, NullPointerException, la confusion avec length.
    Disponible
  • Classe Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    Niveau 7,Leçon 5
    Nous explorons la classe utilitaire Arrays de Java : comment trier et remplir rapidement des tableaux, copier en entier ou par plage, comparer correctement le contenu ( equals/ deepEquals) et afficher les données de manière lisible ( toString/ deepToString). De nombreux exemples pratiques, les subtilités des intervalles semi-ouverts et les erreurs typiques.
    Disponible
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 30
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Projets de jeux
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Chat
  • Témoignages de réussite
  • Activité
  • Programme d'affiliation
Entreprise
  • À propos de nous
  • Contacts
  • Avis
  • Espace presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGymCodeGym est un cours en ligne pour apprendre la programmation Java depuis le début. Ce cours est un moyen idéal pour maîtriser Java pour les débutants. Il contient plus de 1200 exercices avec vérification instantanée et un ensemble essentiel de notions fondamentales de Java. Pour vous aider à réussir, nous avons mis en place des fonctionnalités motivantes : quiz, projets de codage, contenu sur l'apprentissage efficace, et une rubrique sur la carrière de développeur Java.
Suivez-nous
Langue de l'interface
English Deutsch Español हिन्दी
Français
Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym
MastercardVisa
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym