class compte{ private int solde; //constructeur public compte(int solde){ this.solde=solde; } public int getSolde(){ return solde; } public void retirer(int montant){ if(montant>0 && montant <=solde){ solde=solde-montant; System.out.println("Retrait de "+montant+"effectue.nouveau solde"+solde); }else{ System.out.println("Retrait impossible. Solde insuffisant ou montant invalide."); } } public void deposer(int mon){ if(mon>0){ solde=solde+mon; System.out.println("la desposition de montant "+mon+ "avec succes"+solde); }else{ System.out.println("Dépôt impossible. Montant invalide."); } } public void transfere(int arg,compte c2){ if(arg>0 && arg<=solde){ this.retirer(arg); c2.deposer(arg); System.out.println("le transfer est succes c2:"+c2); }else{ System.out.println("la transfer est invalid"); } } public class Main{ public static void main(String[] args){ compte c1=new compte(500); c1.retirer(100); c1.deposer(200); compte c2=new compte(0); c1.transfere(300,c2); System.out.println("solde final de c1:"+c1.getSolde()+"d"); System.out.println("solde final de c2:"+c2.getSolde()+"d"); } } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter