Exercices de programmation Java

October 23, 2025 · View on GitHub

Langues

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Exercices de programmation Java

Start-Learning

Entraînez-vous en programmation Java grâce à plus de 200 défis de codage pratiques. Parfait pour les débutants qui souhaitent améliorer leurs compétences avec des projets du monde réel couvrant les structures de données, les algorithmes, la programmation orientée objet (POO) et les concepts de base de Java.

Java

Exercices

IndexNomDifficultéPratique
001🎯 Accéder aux éléments d'une liste chaînéeDébutantCommencer le Défi
002🎯 Accéder aux éléments d'une HashMapDébutantCommencer le Défi
003🎯 Accès aux propriétés statiques d'une autre classeDébutantCommencer le Défi
004🎯 Vérification de l'égalité de chaînes de caractèresDébutantCommencer le Défi
005🎯 Créer une liste chaînée avec indexDébutantCommencer le Défi
006🎯 Trouver la note minimale et maximale des étudiantsDébutantCommencer le Défi
007🎯 Implémenter une structure de données de file d'att...DébutantCommencer le Défi
008🎯 Implémentation d'une expression lambda avec des pa...DébutantCommencer le Défi
009🎯 Implémentation de l'héritage multi-niveauxDébutantCommencer le Défi
010🎯 Supprimer le deuxième élément d'une ArrayListDébutantCommencer le Défi
011🎯 Trier les âges des joueurs par ordre croissantDébutantCommencer le Défi
012🎯 Informations sur le récupérateur de méthodes de cl...DébutantCommencer le Défi
013🎯 Exécution concurrente des threadsDébutantCommencer le Défi
014🎯 Compter les occurrences de caractèresDébutantCommencer le Défi
015🎯 Expression régulière personnaliséeDébutantCommencer le Défi
016🎯 Problème de partage de données dans un système de ...DébutantCommencer le Défi
017🎯 Méthodes par défaut dans plusieurs interfacesDébutantCommencer le Défi
018🎯 Dessiner des formes géométriquesDébutantCommencer le Défi
019🎯 De un quart à 0DébutantCommencer le Défi
020🎯 Implémentation manuelle d'une file d'attenteDébutantCommencer le Défi
021🎯 Expressions Lambda pour les opérations de donnéesDébutantCommencer le Défi
022🎯 Affichage des informations sur les éléments d'une ...DébutantCommencer le Défi
023🎯 Supprimer les nombres dupliquésDébutantCommencer le Défi
024🎯 Fixer un prix pour les billets d'attractionsDébutantCommencer le Défi
025🎯 Jeu de partage d'argent entre frèresDébutantCommencer le Défi
026🎯 Simulation d'une bibliothèqueDébutantCommencer le Défi
027🎯 Résolution du problème de distribution d'apples av...DébutantCommencer le Défi
028🎯 Stockage d'informations de données à l'aide de Has...DébutantCommencer le Défi
029🎯 Somme de grands nombresDébutantCommencer le Défi
030🎯 Somme des chiffres d'un nombre à trois chiffresDébutantCommencer le Défi
031🎯 L'unique DieuDébutantCommencer le Défi
032🎯 Utilisation du fluxDébutantCommencer le Défi
033🎯 Validation du numéro de carte d'identitéDébutantCommencer le Défi
034🎯 Instruction d'impression simple en JavaDébutantCommencer le Défi
035🎯 Mettre en œuvre le chiffrement et le déchiffrementDébutantCommencer le Défi
036🎯 Accéder à et modifier le nom de l'étudiantDébutantCommencer le Défi
037🎯 Accès à la méthode redéfinie de la superclasseDébutantCommencer le Défi
038🎯 Accès aux propriétés statiques dans une classeDébutantCommencer le Défi
039🎯 Accès au constructeur de la superclasseDébutantCommencer le Défi
040🎯 Ajout d'éléments à une ArrayListDébutantCommencer le Défi
041🎯 Ajout d'éléments à des ArrayList à un index spécif...DébutantCommencer le Défi
042🎯 Calcul du programme d'aire en utilisant l'abstract...DébutantCommencer le Défi
043🎯 Calculer l'IMC à partir du poids et de la tailleDébutantCommencer le Défi
044🎯 Calculer le volume d'un cube à partir de son côtéDébutantCommencer le Défi
045🎯 Calculer la prime des employés en fonction du sala...DébutantCommencer le Défi
046🎯 Calculer l'intérêt basé sur le capitalDébutantCommencer le Défi
047🎯 Calculer la hauteur moyenne des joueursDébutantCommencer le Défi
048🎯 Calculer le pourcentage avec des tableauxDébutantCommencer le Défi
049🎯 Calculer l'aire d'un rectangle à l'aide d'une clas...DébutantCommencer le Défi
050🎯 Calculer les dimensions d'un rectangleDébutantCommencer le Défi
051🎯 Calculer la somme des chiffresDébutantCommencer le Défi
052🎯 Calculer le factoriel d'un nombreDébutantCommencer le Défi
053🎯 Calcul de l'aire de deux trianglesDébutantCommencer le Défi
054🎯 Calcul de la puissance d'un nombreDébutantCommencer le Défi
055🎯 Calcul de l'écart-type en JavaDébutantCommencer le Défi
056🎯 Calcul de la somme des nombres naturelsDébutantCommencer le Défi
057🎯 Calcul du secteur circulaireDébutantCommencer le Défi
058🎯 Calculer l'aire d'un carréDébutantCommencer le Défi
059🎯 Appel d'une méthode deux foisDébutantCommencer le Défi
060🎯 Vérifier la réussite, l'échec ou l'invaliditéDébutantCommencer le Défi
061🎯 Vérification de la température IcyHot à l'aide de ...DébutantCommencer le Défi
062🎯 Comparaison des premiers et derniers éléments d'un...DébutantCommencer le Défi
063🎯 Somme continue des nombres saisisDébutantCommencer le Défi
064🎯 Convertir entre kilomètres et miles avec JavaDébutantCommencer le Défi
065🎯 Compter les voyelles dans une chaîne de caractèresDébutantCommencer le Défi
066🎯 Compter les chiffres d'un entierDébutantCommencer le Défi
067🎯 Compter les occurrences du caractère 'a'DébutantCommencer le Défi
068🎯 Créer un programme de calculatriceDébutantCommencer le Défi
069🎯 Création d'une classe énumérée - SizeDébutantCommencer le Défi
070🎯 Création d'une hiérarchie Animal-ChienDébutantCommencer le Défi
071🎯 Déterminer les facteurs d'un nombreDébutantCommencer le Défi
072🎯 Déterminer la chaîne de caractères la plus longue ...DébutantCommencer le Défi
073🎯 Déterminer le nombre maximum de serre - main parmi...DébutantCommencer le Défi
074🎯 Déterminer la note de l'étudiantDébutantCommencer le Défi
075🎯 Détermination de l'égalité de deux argumentsDébutantCommencer le Défi
076🎯 Déterminer si un nombre est pair ou impairDébutantCommencer le Défi
077🎯 Décider si un nombre est un nombre Harshad en JavaDébutantCommencer le Défi
078🎯 Vérifier si un nombre est un nombre d'ArmstrongDébutantCommencer le Défi
079🎯 Détermination de l'état d'un nombre premierDébutantCommencer le Défi
080🎯 Distribuer des Chocolats aux EnfantsDébutantCommencer le Défi
081🎯 Gestion du salaire des employés par encapsulationDébutantCommencer le Défi
082🎯 Constantes d'énumération sous forme de chaînes de ...DébutantCommencer le Défi
083🎯 Exclure les multiples de trois des nombresDébutantCommencer le Défi
084🎯 Programme de conversion de la température de Fahre...DébutantCommencer le Défi
085🎯 Trouver les différences entre deux ensembles de ha...DébutantCommencer le Défi
086🎯 Trouver l'intersection de deux HashSetDébutantCommencer le Défi
087🎯 Trouver le plus grand multiple inférieur à 100DébutantCommencer le Défi
088🎯 Trouver l'élément le plus petit d'un tableauDébutantCommencer le Défi
089🎯 Trouver le frère le plus jeuneDébutantCommencer le Défi
090🎯 Trouver Nemo dans une ArrayListDébutantCommencer le Défi
091🎯 Trouver les nombres premiers dans des intervallesDébutantCommencer le Défi
092🎯 Trouver le PGCD de deux nombresDébutantCommencer le Défi
093🎯 Trouver le Plus Petit Commun MultipleDébutantCommencer le Défi
094🎯 Programme FizzBuzz : Explication de l'entrée utili...DébutantCommencer le Défi
095🎯 Générer la table de multiplication à l'aide de bou...DébutantCommencer le Défi
096🎯 Plus grand facteur en excluant le nombre lui-mêmeDébutantCommencer le Défi
097🎯 Identifier les nombres auto-divisiblesDébutantCommencer le Défi
098🎯 Identification de nombres abondants à l'aide de Ja...DébutantCommencer le Défi
099🎯 Implémenter une interface pour calculer l'aire d'u...DébutantCommencer le Défi
100🎯 Implémentation d'une file d'attente à l'aide d'une...DébutantCommencer le Défi
101🎯 Surcharge de méthode pour différents paramètresDébutantCommencer le Défi
102🎯 Surchargement de méthodes avec différents types de...DébutantCommencer le Défi
103🎯 Modifier des éléments dans une HashMapDébutantCommencer le Défi
104🎯 Modifier une ArrayList avec JavaDébutantCommencer le Défi
105🎯 Redéfinition de méthode dans plusieurs classesDébutantCommencer le Défi
106🎯 Plusieurs classes héritant d'une même classeDébutantCommencer le Défi
107🎯 Multiplier un tableau par dixDébutantCommencer le Défi
108🎯 Démonstration de surcharge de méthode finaleDébutantCommencer le Défi
109🎯 Redéfinition d'une méthode de la classe mèreDébutantCommencer le Défi
110🎯 Vérification d'un nombre palindromeDébutantCommencer le Défi
111🎯 Effectuer l'addition de nombres complexesDébutantCommencer le Défi
112🎯 Programme de conversion des livres en kilogrammesDébutantCommencer le Défi
113🎯 Types primitifs en classes wrapperDébutantCommencer le Défi
114🎯 Afficher n'importe quel type de donnéesDébutantCommencer le Défi
115🎯 Afficher les nombres pairs d'un tableauDébutantCommencer le Défi
116🎯 Afficher les caractères non alphabétiquesDébutantCommencer le Défi
117🎯 Afficher la valeur de n'importe quel type de donné...DébutantCommencer le Défi
118🎯 Affichage des éléments d'un tableauDébutantCommencer le Défi
119🎯 Affichage des caractères individuels d'une chaîne ...DébutantCommencer le Défi
120🎯 Afficher une phrase trois foisDébutantCommencer le Défi
121🎯 Suppression d'éléments d'un HashMapDébutantCommencer le Défi
122🎯 Programme pour inverser un nombreDébutantCommencer le Défi
123🎯 Calculateur de profit / perte d'un magasinDébutantCommencer le Défi
124🎯 Programme de calcul de l'intérêt simpleDébutantCommencer le Défi
125🎯 Concaténation de chaînes de caractères : Deux text...DébutantCommencer le Défi
126🎯 Conversion de chaîne de caractères : première lett...DébutantCommencer le Défi
127🎯 Soustraction de coordonnéesDébutantCommencer le Défi
128🎯 Échanger deux nombres avec une variable temporaireDébutantCommencer le Défi
129🎯 Angles internes valides d'un triangleDébutantCommencer le Défi
130🎯 Valider la condition d'année bissextileDébutantCommencer le Défi
131🎯 Vérifier l'état d'un nombre premier à l'aide de Ja...DébutantCommencer le Défi
132🎯 Vérification d'une instance de classeDébutantCommencer le Défi
133🎯 Programme de détermination de la capacité à voterDébutantCommencer le Défi
134🎯 Jeu de bataille aérienneDébutantCommencer le Défi
135🎯 Fission cellulaire des extraterrestresDébutantCommencer le Défi
136🎯 Aire d'un cercle de rayon quelconqueDébutantCommencer le Défi
137🎯 Marché de vente de voitures automobilesDébutantCommencer le Défi
138🎯 Programme de compte bancaireDébutantCommencer le Défi
139🎯 Les fleurs concurrentes de beautéDébutantCommencer le Défi
140🎯 Construction et déploiement de Spring BootDébutantCommencer le Défi
141🎯 Distribution de cartes de visiteDébutantCommencer le Défi
142🎯 Chiffrement du Chiffre de CésarDébutantCommencer le Défi
143🎯 Calcul du volume d'un cubeDébutantCommencer le Défi
144🎯 Calcul du volume d'un cylindreDébutantCommencer le Défi
145🎯 Simulation d'un salon de discussionDébutantCommencer le Défi
146🎯 Classement des notes de la classeDébutantCommencer le Défi
147🎯 Propriétés et méthodes de la classeDébutantCommencer le Défi
148🎯 Classifier les mots selon leur partie du discoursDébutantCommencer le Défi
149🎯 Cage à poulets et lapins coexistantsDébutantCommencer le Défi
150🎯 Contenu du fichier de configurationDébutantCommencer le Défi
151🎯 Configurer les paramètres de la classe avec des an...DébutantCommencer le Défi
152🎯 Compter les occurrences d'une sous-chaîneDébutantCommencer le Défi
153🎯 Définissez vos annotationsDébutantCommencer le Défi
154🎯 Conception et implantation d'une interface graphiq...DébutantCommencer le Défi
155🎯 Conception et implantation de plusieurs interfacesDébutantCommencer le Défi
156🎯 Déterminer la faisabilité du retour du vaisseau sp...DébutantCommencer le Défi
157🎯 Déterminer la faisabilité d'un triangle avec la ge...DébutantCommencer le Défi
158🎯 Synchronisation des philosophes mangeursDébutantCommencer le Défi
159🎯 Affichage des informations de données à l'aide d'u...DébutantCommencer le Défi
160🎯 Diviser les pommes avec la gestion des exceptionsDébutantCommencer le Défi
161🎯 Programme d'analyse efficace des notes des étudian...DébutantCommencer le Défi
162🎯 Entrez les informations des étudiantsDébutantCommencer le Défi
163🎯 Classe énumérée pour les informations sur le genreDébutantCommencer le Défi
164🎯 Programmation de la suite de FibonacciDébutantCommencer le Défi
165🎯 Filtrer le contenu d'un fichierDébutantCommencer le Défi
166🎯 Téléchargement de fichiers basé sur le protocole U...DébutantCommencer le Défi
167🎯 Instructions de contrôle de flux pour plusieurs ex...DébutantCommencer le Défi
168🎯 Remplissage de code amusantDébutantCommencer le Défi
169🎯 Obtenir des informations à partir de la page d'acc...DébutantCommencer le Défi
170🎯 Gérer les notes incorrectesDébutantCommencer le Défi
171🎯 Utilisation de Java pour dire Bonjour à LabExDébutantCommencer le Défi
172🎯 Combien de jours a chaque moisDébutantCommencer le Défi
173🎯 Implémenter un minuteur de compte à rebours en tan...DébutantCommencer le Défi
174🎯 Implémentez une classe StockDébutantCommencer le Défi
175🎯 Implémentation du Triangle de PascalDébutantCommencer le Défi
176🎯 Implémentation de la division de chaînes de caract...DébutantCommencer le Défi
177🎯 Implémentation de la classe utilitaire de chaînes ...DébutantCommencer le Défi
178🎯 Service d'appel de soins intelligentsDébutantCommencer le Défi
179🎯 Intersection de listes chaînéesDébutantCommencer le Défi
180🎯 Calcul du salaire d'un ingénieur JavaDébutantCommencer le Défi
181🎯 La générosité de Kong RongDébutantCommencer le Défi
182🎯 Simulation du jeu de cartes Landlord avec JavaDébutantCommencer le Défi
183🎯 Calcul de hauteur automatique de lancement de Wayn...DébutantCommencer le Défi
184🎯 Classification des informations de journalDébutantCommencer le Défi
185🎯 Le coup de foudreDébutantCommencer le Défi
186🎯 Maximiser le score d'Aérogame en utilisant la prog...DébutantCommencer le Défi
187🎯 Stratégie pour maximiser la destruction d'avionsDébutantCommencer le Défi
188🎯 Valeur maximale de trois nombres.DébutantCommencer le Défi
189🎯 Modifier la conception d'une arme à l'aide de l'hé...DébutantCommencer le Défi
190🎯 Jugement de nombre narcissiqueDébutantCommencer le Défi
191🎯 Naviguer le pont dans le ciel avec des tableaux Ja...DébutantCommencer le Défi
192🎯 Marketing de la bijouterie No Money Jewelry StoreDébutantCommencer le Défi
193🎯 Nombre de nombres palindromesDébutantCommencer le Défi
194🎯 Nüwa crée des humainsDébutantCommencer le Défi
195🎯 Obtenir des objets de classe de différentes classe...DébutantCommencer le Défi
196🎯 Opérations avec les références de méthodeDébutantCommencer le Défi
197🎯 Sélection optimale de pièces pour l'achat de resso...DébutantCommencer le Défi
198🎯 Optimisation de la simulation d'une course de rela...DébutantCommencer le Défi
199🎯 Afficher un triangleDébutantCommencer le Défi
200🎯 Affichage des informations sur un livreDébutantCommencer le Défi
201🎯 Analyse d'informations de données XML avec DOMDébutantCommencer le Défi
202🎯 Point à l'intérieur d'un triangleDébutantCommencer le Défi
203🎯 Implémentation d'une file d'attente Producteur-Con...DébutantCommencer le Défi
204🎯 Créer un objet Person de manière réflexiveDébutantCommencer le Défi
205🎯 Libérer la ressource Scanner à l'aide de finallyDébutantCommencer le Défi
206🎯 Sauver la princesse avec une exécution conditionne...DébutantCommencer le Défi
207🎯 Inverser un tableau unidimensionnel en JavaDébutantCommencer le Défi
208🎯 Inverser la liste de mots en sortieDébutantCommencer le Défi
209🎯 Inverser l'ordre des mots dans les phrases anglais...DébutantCommencer le Défi
210🎯 Réécriture de la méthode equalsDébutantCommencer le Défi
211🎯 Exécution des données alternativement en trois gro...DébutantCommencer le Défi
212🎯 Analyse SAX des données XMLDébutantCommencer le Défi
213🎯 Recherche dans un tableau à deux dimensionsDébutantCommencer le Défi
214🎯 Consultation d'informations utilisateur avec Servl...DébutantCommencer le Défi
215🎯 Système de gestion d'étudiants simpleDébutantCommencer le Défi
216🎯 Système de gestion universitaire simuléDébutantCommencer le Défi
217🎯 Contrôle de la vitesse du vaisseau spatialDébutantCommencer le Défi
218🎯 Épargnez-moi, mon seigneurDébutantCommencer le Défi
219🎯 Traversée en spirale d'un arbreDébutantCommencer le Défi
220🎯 Escalade d'escaliers et prédiction du soldeDébutantCommencer le Défi
221🎯 Stockage d'informations de données à l'aide de Tre...DébutantCommencer le Défi
222🎯 Entraînement d'endurance avec la méthode cumulativ...DébutantCommencer le Défi
223🎯 Constructeurs de la classe StringDébutantCommencer le Défi
224🎯 Statistiques d'informations sur les chaînes de car...DébutantCommencer le Défi
225🎯 Méthodes de la classe StringDébutantCommencer le Défi
226🎯 Système de gestion d'étudiantsDébutantCommencer le Défi
227🎯 Système de classement des scores étudiantsDébutantCommencer le Défi
228🎯 Compte d'occurrences de sous-chaîneDébutantCommencer le Défi
229🎯 Jeu de Summoning ElvesDébutantCommencer le Défi
230🎯 La Poche MagiqueDébutantCommencer le Défi
231🎯 Les murs ont des oreillesDébutantCommencer le Défi
232🎯 La Terre erranteDébutantCommencer le Défi
233🎯 Le Vœu de Cinq CentsDébutantCommencer le Défi
234🎯 Comprendre le pool de constantesDébutantCommencer le Défi
235🎯 Validation d'enregistrement d'utilisateur avec exc...DébutantCommencer le Défi
236🎯 Utiliser l'héritage pour économiser du codeDébutantCommencer le Défi
237🎯 Quand pourrai-je épargner assez d'argentDébutantCommencer le Défi
238🎯 Écrire des objets dans un fichierDébutantCommencer le Défi
239🎯 Yin et YangDébutantCommencer le Défi

À propos de LabEx

LabEx est une plateforme d'apprentissage interactive et pratique dédiée au codage et à la technologie. Elle combine des laboratoires, une assistance IA et des machines virtuelles pour offrir une expérience d'apprentissage pratique sans vidéo. Avec une approche stricte 'Apprendre en Faisant', des environnements en ligne interactifs dans le navigateur avec des vérifications automatisées étape par étape, une organisation structurée du contenu avec le système basé sur l'Arbre de Compétences, et une ressource d'apprentissage croissante de 30 Arbres de Compétences et plus de 6 000 Laboratoires, LabEx offre une éducation pratique complète. La plateforme comprend l'assistant d'apprentissage Labby, construit sur les derniers modèles d'IA, offrant une expérience d'apprentissage conversationnelle.

Plus