Université Cadi Ayyad Faculté des sciences et techniques
IRISI 1 Année universitaire : 2020-2021
TP Java
Exercice 1 :
Donnez la sortie du programme Java suivant et commentez :
class Truc {
public Truc() {
[Link] (« ++ normal »);
}
public void finalize() {
[Link] ( « --normal »);
}
public static void main(String args[]) {
Truc x;
}
}
Exercice 2 :
Donnez la sortie du programme Java suivant et commentez :
class Truc {
public Truc() {
[Link] (« ++ normal »);
}
public void finalize() {
[Link] ( « --normal »);
}
public static void main(String args[]) {
Truc x = new Truc();
}
}
}
Exercice 3 :
Donnez la sortie du programme Java suivant et commentez :
class Truc {
public Truc() {
[Link] (« ++ normal »);
}
public void finalize() {
[Link] ( « --normal »);
}
public static void main(String args[]) {
Truc x = new Truc();
[Link]()
}
}
Exercice 4 :
Écrire une classe « Item » qui représente un article de magasin.
Un article de magasin est identifié par un nom sous forme de chaine de caractères, un prix
(flottant) et enfin un identifiant code-barre (entier de 13 chiffres).
La méthode main() va créer les deux articles suivants(instancier la classe « Item ») :
- Orange, 75, 54839187645
- Citron, 80, 698712030546
Exercice 5 :
1- Ecrire une classe Java nommée “Compte_Banquaire”.
Les caractéristiques d’un compte sont :
Numéro du compte
Nom de la personne qui détient le compte
Somme d’argent disponible sur le compte (Solde), positive, nulle ou négative
La valeur minimale du solde
La valeur maximale à débiter
Tous les attributs sont privés ; déclarer des méthodes get et set pour accéder à ces attributs.
2- Ajouter à votre classe les consructeurs suivants :
a. Constructeur avec un numéro de compte et nom de personne (la valeur par défaut de solde
est 0, de solde_min est -800, de débit_max est 1000)
b. Constructeur avec un numéro de compte, nom de personne, et solde initial (la valeur par
défaut de solde_min est -800, de débit_max est 1000)
c. Constructeur avec toutes les caractéristiques que peut avoir un compte
3- Dans le main créer un compte C1 de numéro 10, de nom de personne “Alawi”, et un solde initiale
de 1000. Afficher les caractéristiques de C1.
4- Ajouter à votre classe les opérations qui peuvent être eféctuées sur un compte :
a. Créditer le compte
b. Débiter le compte
5- Ajouter au main les traitements suivants :
a. Retirer 300 de C1.
b. Déposer 500 sur C1.
c. Afficher les caractéristiques de C1.