[tab name=’Exercice Java’]
1. Ecrire le programme « Banque.java » permettant d’implémenter la
classe « Banque »
2. Ecrire un programme « test.java » pour :
· Créer un compte : 1, 5000.75, « AB 1200 »
· Afficher les informations de ce compte
· Afficher son solde
· Déposer 500
· Afficher les informations de ce compte
· Afficher son solde
· Retirer 200
· Afficher les informations de ce compte
· Afficher son solde
3. Refaire la question précédente de telle sorte que les informations du compte seront passées en argument
[/tab][tab name=’Correction’]
public class banque { private int NCompte; private float Solde; private String CIN; public banque(int NCompte,float Solde,String CIN){ this.NCompte=NCompte; this.Solde=Solde; this.CIN=CIN;} public int getn(){ return NCompte;} public void deposer(float Somme){ Solde=Solde+Somme;} public void retirer(float Somme){ if(Solde<Somme) System.out.println("SOLDE INSUFFISANT"); else Solde=Solde-Somme;} public float avoirSolde(){ return Solde;} public String avoirInf(){ return("N° carte:"+CIN+ "\nsolde:"+Solde + "NCompte"+NCompte);}} public class test { public static void main(String[] args) { banque b = new banque(1,5000,"AB1200"); System.out.println(b.avoirInf()); System.out.println(b.avoirSolde()); b.deposer(500); System.out.println(b.avoirInf()); System.out.println(b.avoirSolde()); b.retirer(7000); System.out.println(b.avoirInf()); System.out.println(b.avoirSolde());}}
[/tab][end_tabset skin= »ginger » ]