Aller au contenu

JavaScript

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 11 octobre 2026 à 16:40 et modifiée en dernier par Tonton Armée (discuter | contributions) (Résumé automatique : contenu remplacé par « package TP.src.src; public class Compte {         private int numero;     private int solde;     private String proprietaire;     public Compte(int s, int num, String prop) {         this.solde = s;         this.numero = num;         this.proprietaire = prop;     }     public void depot(int montant) {         solde += montant;         System.out.println(proprietaire + " a depose " + montant... ».). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

package TP.src.src;

public class Compte {

   

    private int numero;

    private int solde;

    private String proprietaire;

    public Compte(int s, int num, String prop) {

        this.solde = s;

        this.numero = num;

        this.proprietaire = prop;

    }

    public void depot(int montant) {

        solde += montant;

        System.out.println(proprietaire + " a depose " + montant + " UI. Nouveau solde : " + solde);

    }

    public void retrait(int montant) {

        if (montant <= solde) {

            solde -= montant;

            System.out.println(proprietaire + " a retire " + montant + " UI. Nouveau solde : " + solde);

        } else {

            System.out.println("Solde insuffisant pour " + proprietaire);

        }

    }

    public void virer(int montant, Compte destinataire) {

        if (this.solde >= montant) {

            this.solde -= montant;

            destinataire.solde += montant;

            System.out.println(this.proprietaire + " a envoye " + montant + " UI a " + destinataire.proprietaire);

        } else {

            System.out.println("Virement refuse : solde insuffisant pour " + this.proprietaire);

        }

    }

    public static void main(String[] args) {

        // Correction : Suppression des étiquettes de paramètres (s:, num:, prop:) invalides en Java

        Compte c1 = new Compte(200, 1, "Aboubacry");

        Compte c2 = new Compte(500, 2, "Sabba");

        c1.depot(300);

        c2.retrait(100);

        c1.virer(100, c2);

    }

}