Claude Delannoy
9e édition
175 exercices corrigés pour maîtriser Java
Conçu pour les étudiants en informatique, ce recueil d’exercices corrigés
est le complément idéal de Programmer en Java du même auteur ou de
tout autre ouvrage d’initiation au langage Java.
Cette quatrième édition prend en compte les nouveautés de Java 8 avec,
en particulier, un chapitre dédié aux expressions lambda et aux streams.
Les 175 exercices sont classés par thème en 18 chapitres. Chaque chapitre
débute par la liste des notions nécessaires à la résolution des exercices
(section Prérequis). Certains exercices portent sur une notion précise in-
diquée dans l’énoncé. D’autres, appelés exercices de synthèse, font appel
à la mise en œuvre de plusieurs notions étudiées dans les exercices ou
chapitres précédents, et nécessitent donc un e ort de ré exion plus fourni.
Chaque énoncé d’exercice est suivi d’une ou plusieurs solutions détaillées.
Leur code source est fourni sur le site www.editions-eyrolles.com.
Exercices en
JAVA
19,90
Conception de couverture :
© Jérémie Barlog / Studio Eyrolles
© Éditions Eyrolles
Code éditeur : G67385
ISBN : 978-2-212-67385-2
Exercices en JAVA
4e édition C. Delannoy
Ingénieur informaticien au CNRS, Claude Delannoy
possède une grande pratique de la formation conti-
nue et de l’enseignement supérieur. Réputés pour la
qualité de leur démarche pédagogique, ses ouvrages
sur les langages et la programmation totalisent plus
de 500 000 exemplaires vendus.
4e édition
Au sommaire
Les opérateurs et expressions (10 exercices) Les ins-
tructions de contrôle:
if, switch, for, while, do… while
(12 exercices) Les classes et les objets Java (23 exer-
cices) Les tableaux (14 exercices) L’héritage et le
polymorphisme (14 exercices) La classe String et les
chaînes de caractères (9 exercices) Les types énumé-
rés (7 exercices) La gestion des exceptions (10 exer-
cices) Les bases de la programmation événementielle
(12 exercices) Les principaux contrôles de Swing (9
exercices) Les boîtes de dialogue (6 exercices) Les
menus et les actions (7 exercices) Les événements de
bas niveau: souris et clavier (8 exercices) Les applets
Java (6 exercices) Les  chiers (5exercices) Les gé-
nériques (10exercices) Les collections (5exercices)
Les expressions lambda et les streams (9exercices).
Annexes. Les constantes et fonctions mathématiques
Les composants graphiques et leurs méthodes Les
événements et leurs écouteurs La classe Clavier.
Exercices en
JAVA
4e édition
175 exercices corrigés
Couvre Java 8
À qui s’adresse ce livre ?
Aux étudiants en cursus universitaire (DUT, licence, master, MIAGE), ainsi
qu’aux élèves des écoles d’ingénieurs.
À tout programmeur ayant déjà une expérience de la programmation (Python,
PHP, C/C++…) et souhaitant s’initier au langage Java.
G67385_ExercicesrEnJava-EXE.indd 1 02/02/2017 10:49
Claude Delannoy
9e édition
175 exercices corrigés pour maîtriser Java
Conçu pour les étudiants en informatique, ce recueil d’exercices corrigés
est le complément idéal de Programmer en Java du même auteur ou de
tout autre ouvrage d’initiation au langage Java.
Cette quatrième édition prend en compte les nouveautés de Java 8 avec,
en particulier, un chapitre dédié aux expressions lambda et aux streams.
Les 175 exercices sont classés par thème en 18 chapitres. Chaque chapitre
débute par la liste des notions nécessaires à la résolution des exercices
(section Prérequis). Certains exercices portent sur une notion précise in-
diquée dans l’énoncé. D’autres, appelés exercices de synthèse, font appel
à la mise en œuvre de plusieurs notions étudiées dans les exercices ou
chapitres précédents, et nécessitent donc un e ort de ré exion plus fourni.
Chaque énoncé d’exercice est suivi d’une ou plusieurs solutions détaillées.
Leur code source est fourni sur le site www.editions-eyrolles.com.
Exercices en
JAVA
Conception de couverture :
© Jérémie Barlog / Studio Eyrolles
© Éditions Eyrolles
Code éditeur : G67385
ISBN : 978-2-212-67385-2
Exercices en JAVA 4e édition C. Delannoy
Ingénieur informaticien au CNRS, Claude Delannoy
possède une grande pratique de la formation conti-
nue et de l’enseignement supérieur. Réputés pour la
qualité de leur démarche pédagogique, ses ouvrages
sur les langages et la programmation totalisent plus
de 500 000 exemplaires vendus.
4e édition
Au sommaire
Les opérateurs et expressions (10 exercices) Les ins-
tructions de contrôle:
if, switch, for, while, do… while
(12 exercices) Les classes et les objets Java (23 exer-
cices) Les tableaux (14 exercices) L’héritage et le
polymorphisme (14 exercices) La classe String et les
chaînes de caractères (9 exercices) Les types énumé-
rés (7 exercices) La gestion des exceptions (10 exer-
cices) Les bases de la programmation événementielle
(12 exercices) Les principaux contrôles de Swing (9
exercices) Les boîtes de dialogue (6 exercices) Les
menus et les actions (7 exercices) Les événements de
bas niveau: souris et clavier (8 exercices) Les applets
Java (6 exercices) Les  chiers (5exercices) Les gé-
nériques (10exercices) Les collections (5exercices)
Les expressions lambda et les streams (9exercices).
Annexes. Les constantes et fonctions mathématiques
Les composants graphiques et leurs méthodes Les
événements et leurs écouteurs La classe Clavier.
Exercices en
JAVA
4e édition
175 exercices corrigés
Couvre Java 8
À qui s’adresse ce livre ?
Aux étudiants en cursus universitaire (DUT, licence, master, MIAGE), ainsi
qu’aux élèves des écoles d’ingénieurs.
À tout programmeur ayant déjà une expérience de la programmation (Python,
PHP, C/C++…) et souhaitant s’initier au langage Java.
G67385_ExercicesrEnJava-EXE.indd 1 02/02/2017 10:49
Exercices en Java
Claude Delannoy
4e édition
Troisième tirage 2017, avec nouvelle présentation
ÉDITIONS EYROLLES
61, bd Saint-Germain
75240 Paris Cedex 05
www.editions-eyrolles.com
AUX ÉDITIONS EYROLLES
Du même auteur
C. DELANNOY. – Programmer en Java. Java 5 à 8.
N°11889, 9e édition, 2014, 948 pages (réédition avec nouvelle présentation, 2016).
C. DELANNOY. – Programmer en langage C++.
N°14008, 8e édition, 2011, 820 pages.
C. DELANNOY. – Exercices en langage C++.
N°67387, 3e édition, 2007, 336 pages (réédition avec nouvelle présentation, 2016).
C. DELANNOY. – Le guide complet du langage C.
N°14012, 2014, 844 pages.
C. DELANNOY. – S’initier à la programmation et à l’orienté objet.
Avec des exemples en C, C++, C#, Python, Java et PHP.
N°11826, 2e édition, 2014, 360 pages.
En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le
présent ouvrage, sur quelque support que ce soit, sans l’autorisation de l’Éditeur ou du Centre Français d’exploitation
du droit de copie, 20, rue des Grands Augustins, 75006 Paris.
La quatrième édition du présent ouvrage est parue en 2014 sous l’ISBN 978-2-212-14009-5. À l’occasion de ce
troisième tirage, elle béné icie d’une nouvelle couverture. Le texte reste inchangé.
© Groupe Eyrolles, 2001-2014, pour le texte de la présente édition.
© Groupe Eyrolles, 2017, pour la nouvelle présentation. ISBN : 978-2-212-67385-2.
© Éditions Eyrolles
Table des matières
Table des matières
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
1. Les opérateurs et les expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Exercice 1. Priorités des opérateurs arithmétiques et parenthèses . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Exercice 2. Conversions implicites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Exercice 3. Exceptions flottantes et conventions IEEE 754 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Exercice 4. Le type char . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Exercice 5. Opérateurs logiques à "court circuit" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Exercice 6. Priorités des opérateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Exercice 7. Affectation et conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Exercice 8. Opérateurs d’incrémentation, de décrémentation et d’affectation élargie . . . . . . . . . . . . . 8
Exercice 9. Opérateurs d’incrémentation et d’affectation élargie . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Exercice 10. Opérateur conditionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2. Les instructions de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Exercice 11. Syntaxe de if et de switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Exercice 12. Rôle de l’instruction switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Exercice 13. Syntaxe des boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Exercice 14. Comparaison entre for, while et do... while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Exercice 15. Rupture de séquence avec break et continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Exercice 16. Boucle while, opérateurs d’affectation élargie et d’incrémentation (1) . . . . . . . . . . . . . . 19
Exercice 17. Boucle while, opérateurs d’affectation élargie et d’incrémentation (2) . . . . . . . . . . . . . . 20
Exercice 18. Syntaxe générale des trois parties d’une boucle for . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
geneli~1.book Page V Lundi, 14. avril 2014 5:28 17
III
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !