Projet d'apprentissage Java contenant des exercices de base et des exemples de Programmation Orientée Objet (POO).
projet java/
├── exercice/ → Exercices algorithmiques de base
└── poo/ → Programmation Orientée Objet (Héritage, Abstraction)
| Fichier | Description |
|---|---|
Multiplication.java |
Affiche la table de multiplication d'un nombre saisi |
Moyenne.java |
Calcule la moyenne des notes d'un groupe d'étudiants |
Invercer.java |
Lit un tableau et l'affiche en ordre inversé |
plusGetP.java |
Trouve le minimum et le maximum d'un tableau |
Nomber.java |
Compte les nombres positifs, négatifs et zéros |
Plindrome.java |
Vérifie si une chaîne de caractères est un palindrome |
voyelles.java |
Compte le nombre de voyelles dans une chaîne |
SOMMEtableDIDIMENTIONNEL.java |
Calcule la somme des éléments d'un tableau 2D |
Personne.java |
Classe de base avec nom, prenom et compteur statique |
Etudiant.java |
Hérite de Personne, ajoute le champ cne |
Employer.java |
Hérite de Personne, ajoute le salaire |
Professeur.java |
Hérite de Personne, ajoute la spécialité |
Test.java |
Classe de test pour Etudiant, Employer et Professeur |
| Fichier | Description |
|---|---|
Personne.java |
Classe abstraite avec attributs communs et méthode abstraite calculSalaire() |
Devlopeur.java |
Hérite de Personne, salaire majoré de 20% |
Manager.java |
Hérite de Personne, salaire majoré de 20% |
Test.java |
Classe de test pour Devlopeur et Manager |
# Compiler un fichier
javac NomDuFichier.java
# Exécuter
java NomDuFichierExemple :
cd "exercice"
javac Multiplication.java
java Multiplication- Langage : Java
- Concepts abordés : Boucles, Tableaux, Chaînes de caractères, Héritage, Abstraction, Polymorphisme
Projet réalisé dans le cadre d'un cours de Java.