Tiyatiya Membre expérimenté


Age : 21 Inscrit le : 04 Juil 2007 Messages : 127 Localisation : ma maison
| Sujet: Correction exercice 2 de la série 3 du TP JAVA Ven 14 Mar - 22:47 | |
| Exercice 2 :
Je vous propose ci dessous la correction du 2ème exercice de la série 3 du TP Java
Compte.Java
/** un programme qui crée une classe compte qui modélise un compte en banque . */ import java.lang.String ; class compte{ private int num_compte; private int solde_compte; private static int num_client=0; public compte(int num,int solde) {num_compte=num;solde_compte=solde;num_client++;} //pour déposer une somme sur le compte public void deposer(int som){ solde_compte+=som; System.out.print("deposer "+som+" DH"); } //pour retirer une somme du compte public void retirer(int som){ solde_compte-=som; System.out.println(",retirer "+som+" DH"); } //pr retourner le nombre des clients public int getNC(){return num_client;}
//retourne le solde du compte int getSolde() {return solde_compte;} // retourne une chaîne d'informations public String infos(){ String str1,str2,str3,str4,str5; str1 = "Compte numero : "; str2 = String.valueOf(num_compte);//on utilise la méthode valueOf() pour convertir int en String str3 = " , solde : "; str4 = String.valueOf(getSolde());//on utilise la méthode valueOf() pour convertir int en String str5 = str1+str2+str3+str4; return str5; } }
TestCompte.Java
/** un programme qui teste la classe compte en créant deux comptes et en effectuant les opérations si dessous */
public class TestCompte{ public static void main(String[] args){
//création de deux objets compte C1=new compte(1,500); compte C2=new compte(2,250);
System.out.print("\n\nSur le compte 1:"); C1.deposer(5000); System.out.print(",le solde est maintenant "+C1.getSolde()+" DH"); C1.retirer(200); System.out.println(C1.infos());
System.out.print("\n\nSur le compte 2:"); C2.deposer(1000); System.out.print(",le solde est maintenant "+C2.getSolde()+" DH"); C2.retirer(350); System.out.println(C2.infos()); System.out.println("\nLe nombre des clients est : "+C2.getNC()); } } _________________
 |
|