Exercice Java 1: L’orienté objet en langage JAVA

[tab name=’Exercice Java’]

1. Ecrire le programme « Banque.java » permettant d’implémenter la
Exercice Javaclasse « 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 » ]

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *