Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📘 Projet Java — Exercices & POO

Projet d'apprentissage Java contenant des exercices de base et des exemples de Programmation Orientée Objet (POO).


📁 Structure du Projet

projet java/
├── exercice/       → Exercices algorithmiques de base
└── poo/            → Programmation Orientée Objet (Héritage, Abstraction)

📂 Dossier exercice/

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

📂 Dossier poo/

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

▶️ Compilation et Exécution

# Compiler un fichier
javac NomDuFichier.java

# Exécuter
java NomDuFichier

Exemple :

cd "exercice"
javac Multiplication.java
java Multiplication

🛠️ Technologies

  • Langage : Java
  • Concepts abordés : Boucles, Tableaux, Chaînes de caractères, Héritage, Abstraction, Polymorphisme

👨‍💻 Auteur

Projet réalisé dans le cadre d'un cours de Java.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages