Bonjour,
Alors tout d'abord, je viens juste de débuter en JAVA [je sais programmer en C].
J'ai une classe Commercant, qui a un attribut (int) argent, et une méthode 'donnerArgent( int somme, Commercant c)' qui permet à par exemple un Commercant c1 de donner de l'argent à c2.
Je voulais savoir comment faire pour, dans le code de la fonction, arreter le programme si 'somme' est plus grand que 'argent' de c1 [ou que 'somme est < 0]
En gros, faire comme en C [avec commercant une structure contenant argent]:
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void donnerArgent(int somme, commercant c) { if (somme > c->argent || somme < 0) { fprintf(stderr,"Erreur: somme non valide"); exit(EXIT_FAILURE); } }
Donc en gros, je veux savoir comment reproduire l'effet de l'assert de C en JAVA.
Merci d'avance à celui/ceux qui me répondra/ont.
Partager