Vous êtes sur la page 1sur 12

30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS

WayToLearnX » Java » Exercice Java Corrigé » Exercices corrigés Java les classes et l’héritage – Partie 1

Articles
Recommandés

À quoi ça sert un Service


Web

Web service

À quoi sert un
Service Web
Les applications
professionnelles
Exercice Java Corrigé   modernes utilisent
diverses plates-formes
Exercices corrigés Java les de programmation pour
développer des
classes et l’héritage – Partie 1 applications Web.
 avril 30, 2020  Aucun commentaire  exercice java corrige heritage Certaines…

Architectu
re Architecture
Microservice Microservices
s

Liste de

A
Liste de toutes
toutes les
vec des exercices corrigés en Java sur les classes et les commandes
commandes
CMD sous
l’héritage, vous pratiquerez divers concepts du langage Java. CMD sous
Windows 10, 8
Vous commencerez par des exercices Java de base à des Windows 10,
et 7
exercices plus avancés. La solution est fournie pour chaque 8 et 7

exercice. Vous devez essayer de résoudre chaque problème par


vous-même avant de vérifier la solution. Si vous avez des
Rechercher dans
questions concernant chaque problème, nous vous
encourageons à les poster sur notre forum.
notre site

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 1/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

 

 
 TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  Recherche
FORUM JOBS

Vous pouvez utiliser l’éditeur Java suivant pour résoudre les 


exercices suivants: (Cliquez sur l’onglet input si vous souhaitez
entrer des valeurs, cliquez sur Run pour exécuter votre
programme, le résultat sera affichée sur l’onglet output).
 

{{'run'|i18n}} (Ctrl-Enter)

Exercice 1:

Écrivez une classe « Rectangle » ayant deux variables « a » et « b »


et une fonction membre « surface() » qui retournera la surface
du rectangle.


https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 2/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

Corrigé
 TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS

1. import java.util.*;
2.
3. class Rectangle {
4.
5. public int a,b;
6.
7. public int surface(){
8. return a*b;
9. }
10. }
11.
12. public class Test{
13. public static void main(String []args){
14.
15. Rectangle rectangle = new
Rectangle();
16.
17. Scanner in = new Scanner(System.in);
18.
19. System.out.println("Entrez la
largeur(a) du rectangle :");
20. rectangle.a = in.nextInt();
21.
22. System.out.println("Entrez la
longueur(b) du rectangle :");
23. rectangle.b = in.nextInt();
24.
25. System.out.println("Surface : "+
rectangle.surface());
26.
27. in.close();
28. }
29. }

Exercice 2:

Écrivez une classe « Somme » ayant deux variables « n1 » et « n2


» et une fonction membre « sum() » qui calcule la somme. Dans
la méthode principale main demandez à l’utilisateur d’entrez
deux entiers et passez-les au constructeur par défaut de la
classe « Somme » et afficher le résultat de l’addition des deux
nombres.

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 3/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

Corrigé
  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS
1. import java.util.*;
2.
3. class Somme {
4.
5. public int n1, n2;
6.
7. //constructeur par défaut
8. Somme(int nbr1, int nbr2){
9. n1 = nbr1;
10. n2 = nbr2;
11. System.out.println("Les nombres sont
initialisés.");
12. }
13.
14. public int sum(){
15. return n1 + n2;
16. }
17. }
18.
19. public class Main {
20. public static void main(String []args){
21.
22. Scanner in = new Scanner(System.in);
23.
24. System.out.println("Entrez le premier
nombre :");
25. int n1 = in.nextInt();
26.
27. System.out.println("Entrez le
deuxième nombre :");
28. int n2 = in.nextInt();
29.
30. //appeler le constructeur par défaut.
31. Somme s = new Somme(n1,n2);
32.
33. System.out.println("Le résultat de
l'addition est : "+ s.sum());
34.
35. in.close();
36. }
37. }

Exercice 3:

Écrivez une classe Java appelée « Student » avec les membres


suivant :

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 4/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

nom (de type String),


  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS
note1, note2 (de type int)

TÉLÉCHARGER
Procurez-vous CorelDRAW 2023

Annonce

Le programme demande à l’utilisateur d’entrer le nom et les


notes. calc_moy() calcule la note moyenne et show() affiche le
nom et la note moyenne.

Corrigé

1. import java.util.*;
2.
3. class Student {
4.
5. public String nom;
6. public int note1, note2;
7.
8. Student(String nom, int note1, int note2){
9. this.nom = nom;
10. this.note1 = note1;
11. this.note2 = note2;
12. }
13.
14. public int calc_moy(){
15. return (note1 + note2)/2;
16. }
17.
18. public void show(){
19. System.out.println("Étudiant: "+ nom +"
\n moyenne: "+ calc_moy());
20. }
21. }
22.
23. public class Main{
24. public static void main(String []args){
25.
26. Scanner in = new Scanner(System.in);
27.
28. System.out.println("Entrez le nom:
");
29. String nom = in.nextLine();
30.
31. System.out.println("Entrez les notes
de deux matiéres: ");
32.
33.
int note1 = in.nextInt();
int note2 = in.nextInt();

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 5/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

34.
  TUTORIELS Student
35.  ASTUCES QCM  DÉFI /note1,
s = new Student(nom, EXERCICES  FORUM JOBS
note2);
36.
37. s.show();
38.
39. in.close();
40. }
41. }

Exercice 4:

Effectuez une opération d’addition sur des nombres complexes


à l’aide d’une classe Java appelée « Complex ». Le programme
doit demander la partie réelle et imaginaire de deux nombres
complexes et afficher les parties réelle et imaginaire de leur
somme.

Exemple:

Premier nombre
Entrez la partie réelle: 1
Entrez la partie imaginaire: 4

Deuxième nombre
Entrez la partie réelle: 2
Entrez la partie imaginaire: 3

La somme est 3 + 7i


https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 6/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS

Siempre conectado, sin límites


Elige destino y desconecta de todo excepto de tus datos móviles.
Holafly Comprar

Corrigé

1. import java.util.*;
2.
3. public class Complex{
4.
5. double real, img;
6.
7. Complex(double r, double i){
8. this.real = r;
9. this.img = i;
10. }
11.
12. public static Complex somme(Complex c1,
Complex c2)
13. {
14. Complex c = new Complex(0, 0);
15. c.real = c1.real + c2.real;
16. c.img = c1.img + c2.img;
17. return c;
18. }
19.
20. public static void main(String args[]) {
21.
22. Scanner in = new Scanner(System.in);
23.
24. System.out.println("Premier nombre");
25. System.out.println("Entrez la partie
réelle: ");
26. double r1 = in.nextDouble();

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 7/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

27. System.out.println("Entrez la partie


  TUTORIELS 
imaginaire: ASTUCES 
");  QCM  DÉFI / EXERCICES  FORUM JOBS
28. double i1 = in.nextDouble();
29. Complex c1 = new Complex(r1, i1);
30.
31. System.out.println("Deuxième
nombre");
32. System.out.println("Entrez la partie
réelle: ");
33. double r2 = in.nextDouble();
34. System.out.println("Entrez la partie
imaginaire: ");
35. double i2 = in.nextDouble();
36. Complex c2 = new Complex(r2, i2);
37.
38. // calculer la somme des deux nombres
complexes c1 et c2
39. Complex c = somme(c1, c2);
40.
41. System.out.printf("La somme est: "+
c.real+" + "+ c.img +"i");
42. }
43. }

Exercice 5:

Créez une classe appelée « Point ». Cette classe doit avoir 2


entiers (x, y) en tant que membres privés. Le constructeur doit
définir les valeurs de x et y via des paramètres. La classe doit
avoir une méthode publique appelée « distance ». Cela prend un
seul paramètre(Point) et renvoie la distance entre les 2 points.

Exemple:

P1 (5,6)
P2 (3,2)
La distance entre P1 et P2 est : 4.47214 
https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 8/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

Corrigé
  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS
1. import java.lang.Math;
2.
3. class Point {
4.
5. private double x;
6. private double y;
7.
8. Point(double x, double y)
9. {
10. this.x = x;
11. this.y = y;
12. }
13.
14. public double getX()
15. {
16. return x;
17. }
18.
19. public double getY()
20. {
21. return y;
22. }
23.
24. public double distance(Point p)
25. {
26. double px = this.getX() - p.getX();
27. double py = this.getY() - p.getY();
28.
29. return Math.sqrt(px * px + py * py);
30. }
31. }
32.
33. public class Test {
34. public static void main(String []args){
35.
36. Point p1 = new Point(5, 6);
37. Point p2 = new Point(3, 2);
38.
39. System.out.println("P1 ("+ p1.getX()
+","+ p1.getY() +")");
40. System.out.println("P2 ("+ p2.getX()
+","+ p2.getY() +")");
41.
42. System.out.println("La distance entre P1
et P2 est : "+p1.distance(p2));
43. }
44. }

https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 9/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

  TUTORIELS  TESTEZ
 ASTUCES   QCM
VOS CONNAI 
SSANCESDÉFI / EXERCICES 
– QCM FORUM JOBS
JAVA CORRI GÉ – PARTI E 1

QCM sur Java avec des réponses pour la préparation


des entretiens d’embauche, des tests en ligne, aux
examens et aux certifications. Ces questions et
réponses…

LI RE PLUS

Exercice Java Corrigé | Partie 1


Exercice Java Corrigé | Partie 2

Exercice Java Corrigé | Partie 3

Exercice Java Corrigé sur les Collections – Arraylist –

Partie 1

Exercice Java Corrigé sur les Collections – Arraylist –


Partie 2

Exercice Java Corrigé sur les Collections – Arraylist –

Partie 3

Exercices corrigés Java les classes et l’héritage – Partie

1
Exercices corrigés Java les classes et l’héritage – Partie

Top TOP 10 DES EXERCICE JAVA


MEILLEURS IDE CORRIGÉ SUR LES
POUR LES COLLECTIONS –
DÉVELOPPEURS ARRAYLIST –
JAVA PARTIE 3

 Vous pourrez aussi aimer


https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 10/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

Exercice
  TUTORIELS Java  Exercice
 ASTUCESJava
  QCM Exercice
 Java
DÉFI / EXERCICES  FORUM JOBS
Corrigé | Partie 3 Corrigé sur les Corrigé sur les
 avril 12, 2020  0 Collections – Collections –
Arraylist – Partie Arraylist – Partie
2 3
 avril 13, 2020  0  avril 14, 2020  1

Laisser un commentaire
Votre adresse e-mail ne sera pas publiée. Les champs obligatoires
sont indiqués avec *

Commentaire *

Nom *

E-mail *

Je ne suis pas un robot


reCAPTCHA
Confidentialité - Conditions

Laisser un commentaire


https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 11/12
30/05/2023 01:36 Exercices corrigés Java les classes et l'héritage - Partie 1 - WayToLearnX

  TUTORIELS   ASTUCES   QCM  DÉFI / EXERCICES  FORUM JOBS

report this ad

Nos outils en ligne Partenaires À propos Espace


personnel
Convertisseur décimal, hexadécimal, Accueil
binaire, octal Tutoriels Inscription
Sitemap
Convertisseur Minuscule Majuscule Connexion
Tutoriel MySQL Archives
Compteur De Mots Forum
Tutoriel PHP Politique de
Calculateur d’adresse IP confidentialité Communauté
Tutoriel Java
Convertisseur Texte en ASCII Contactez-nous Members
Tutoriel Python
Convertisseur ASCII en Texte À propos de nous Mon adresse IP ?

Cryptage MD5 Publier un article

Convertisseur XML en JSON Devenir annonceur

Indenter automatiquement du code HTML RSS des articles

Quel est mon adresse IP ? RSS des


commentairesRGP
Extraire des adresses e-mails à partir d’un
D
texte

Copyright © 2018 - 2023 WayToLearnX. Tous les droits


sont réservés.


https://waytolearnx.com/2020/04/exercices-corriges-java-les-classes-et-lheritage-partie-1.html 12/12

Vous aimerez peut-être aussi