Vous êtes sur la page 1sur 2

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() {
System.out.println (« ++ normal »);
}
public void finalize() {
System.out.println ( « --normal »);
}
public static void main(String args[]) {
Truc x;
}
}

Exercice 2 :

Donnez la sortie du programme Java suivant et commentez :


class Truc {
public Truc() {
System.out.println (« ++ normal »);
}
public void finalize() {
System.out.println ( « --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() {
System.out.println (« ++ normal »);
}
public void finalize() {
System.out.println ( « --normal »);
}
public static void main(String args[]) {
Truc x = new Truc();
x.finalize()
}
}
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.

Vous aimerez peut-être aussi