0% ont trouvé ce document utile (0 vote)
39 vues2 pages

TDjava

Ce document présente un TD sur l'apprentissage du langage Java, comprenant des exercices sur la manipulation de variables, les boucles, les fonctions, les tableaux et la programmation orientée objet. Chaque exercice est conçu pour renforcer la compréhension des concepts de base de Java à travers des tâches pratiques. Les étudiants sont encouragés à créer des programmes et des classes pour appliquer leurs connaissances.

Transféré par

elbouhadi.students
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues2 pages

TDjava

Ce document présente un TD sur l'apprentissage du langage Java, comprenant des exercices sur la manipulation de variables, les boucles, les fonctions, les tableaux et la programmation orientée objet. Chaque exercice est conçu pour renforcer la compréhension des concepts de base de Java à travers des tâches pratiques. Les étudiants sont encouragés à créer des programmes et des classes pour appliquer leurs connaissances.

Transféré par

elbouhadi.students
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD : Introduction au Langage Java

Contexte :

Vous êtes en train d'apprendre le langage Java et devez résoudre une série de
problèmes pour maîtriser les concepts de base. Ce TD vous permettra de pratiquer la
syntaxe Java, les structures de contrôle, et la manipulation de données.

Exercice 1 : Manipulation de Variables et Opérations de Base

Énoncé :

1. Créez deux variables a et b contenant respectivement les valeurs 10 et 5.


2. Calculez et affichez les résultats des opérations suivantes :
o Addition de a et b.
o Soustraction de b à a.
o Multiplication de a par b.
o Division de a par b.
o Modulo de a par b.
3. Affichez le type de chaque résultat.

Exercice 2 : Boucles et Structures Conditionnelles

Énoncé :

1. Écrivez un programme qui demande à l'utilisateur de saisir un nombre entier n.


2. Si n est pair, affichez "Le nombre est pair." Sinon, affichez "Le nombre est
impair."
3. Utilisez une boucle for pour afficher tous les nombres de 1 à n.
4. Utilisez une boucle while pour afficher tous les nombres pairs inférieurs ou
égaux à n.

Exercice 3 : Fonctions

Énoncé :

1. Écrivez une fonction calculerMoyenne qui prend en paramètre un tableau de


nombres et retourne la moyenne de ces nombres.
2. Écrivez une fonction estPremier qui prend en paramètre un nombre entier et
retourne true si le nombre est premier, sinon false.
3. Testez vos fonctions avec les valeurs suivantes :
o Pour calculerMoyenne, utilisez le tableau {10, 20, 30, 40, 50}.
o Pour estPremier, testez avec les nombres 7, 10, et 13.

Exercice 4 : Manipulation de Tableaux

Énoncé :

1. Créez un tableau fruits contenant les éléments suivants


: "pomme", "banane", "cerise", "date", "figue".
2. Affichez le premier et le dernier élément du tableau.
3. Ajoutez "groseille" à la fin du tableau.
4. Supprimez "cerise" du tableau.
5. Triez le tableau par ordre alphabétique et affichez-le.
6. Créez un nouveau tableau fruitsInverses qui contient les éléments de fruits dans
l'ordre inverse.

Exercice 5 : Programmation Orientée Objet

Énoncé :

1. Créez une classe Etudiant avec les attributs suivants :


o nom (String)
o age (int)
o cours (List<String>)
2. Ajoutez un constructeur pour initialiser ces attributs.
3. Ajoutez une méthode afficherInfos qui affiche le nom, l'âge et la liste des cours
de l'étudiant.
4. Créez une instance de Etudiant avec les valeurs suivantes :
oNom : "Alice"
o Âge : 21
o Cours : ["Mathématiques", "Informatique", "Physique"]
5. Appelez la méthode afficherInfos pour afficher les informations de l'étudiant

Vous aimerez peut-être aussi