package exercice2_TP2; class Banque{ } public class Compte { private int numero; private char type_compte; private double solde; private int code_secret; public Compte(){ numero = 999999; type_compte = '\0'; solde = 0; code_secret = 0; } int random_code_secret() { int random_code_secret = (int) ((10000-100)*Math.random()+100); return random_code_secret; } public Compte(int my_numero , char my_type_compte , double my_solde){ numero = my_numero; type_compte = my_type_compte; solde = my_solde; code_secret = random_code_secret(); if (! ((type_compte == 'D') || type_compte == 'E' )) { type_compte = '\0'; } } public char Set_Type(char new_type_compte) { type_compte = new_type_compte; return type_compte; } public void Set_Numero(int new_numero) { numero = new_numero; } public int Get_Number() { return numero; } public int Get_Secret_Code() { return code_secret; } public double update_solde(double somme) { solde = (solde + somme); return solde; } public String toString() { return "les caractéristiques du compte sont :" + numero +" "+ type_compte +" "+ solde ; } static public void main(String Args[]) { Compte compte1 = new Compte(); Compte compte2 = new Compte(2,'E',500); System.out.println("solde du compte 1 est : " + compte1.solde + " dh"); System.out.println("solde du compte 2 est : " + compte2.solde + " dh"); System.out.println("le code secret du compte 1 est : " + compte1.code_secret); System.out.println("le code secret du compte 2 est : " + compte2.code_secret); System.out.println("le type du compte 1 est : " + compte1.type_compte); System.out.println("le type du compte 2 est : " + compte2.type_compte); compte1.Set_Type('E'); compte2.Set_Type('D'); System.out.println("le nouveau type du compte 1 est : " + compte1.type_compte); System.out.println("le nouveau type du compte 2 est : " + compte2.type_compte); System.out.println("numero du compte 1 est : " + compte1.numero); System.out.println("numero du compte 2 est : " + compte2.numero); compte1.Set_Numero(0); compte2.Set_Numero(100); System.out.println("le nouveau numero du compte 1 est : " + compte1.numero); System.out.println("le nouveau numero du compte 2 est : " + compte2.numero); System.out.println("le numero du compte 1 est : "+ compte1.Get_Number()); System.out.println("le code secret du compte 2 est : "+ compte2.Get_Secret_Code()); System.out.println("le solde du compte 2 est "+ compte2.solde ); compte2.update_solde(-58); System.out.println("le solde du compte 2 est "+ compte2.solde ); System.out.println(compte2.toString()); System.out.println(compte2.numero); compte2.Set_Numero(80); System.out.println(compte2.numero); System.out.println(compte2.toString()); } }