bonsoir à tous!
pour définir l'égualité entre deux complexes, on utilise
mais pour dire différent, est ce que != convient ?Code:a.equals(b)
et deuxièmement comment obtenir le modulo de deux complexes ?
merci à tous
bonne soirée
Aud-
Version imprimable
bonsoir à tous!
pour définir l'égualité entre deux complexes, on utilise
mais pour dire différent, est ce que != convient ?Code:a.equals(b)
et deuxièmement comment obtenir le modulo de deux complexes ?
merci à tous
bonne soirée
Aud-
moi je proposerai ca :
en effet la methode equals renvoie un booleen ;-)Code:
1
2
3
4
5
6
7
8 if(a.equals(b)==true) { //code } else // c'est a dire different { //code }
Pour la deuxieme question, je ne vois pas ce que tu veu dire, le modulo c'est pour les nombre nan ?
Moi je te conseillerais plutôt d'utiliser la méthode compareTo(), qui est plus complète, tu pourra aussi si tu les souahaite utiliser la superiorité ou l'infériorité en utilisant les modules des complexes.
Je te conseille de redéfinir la méthode equals. Si tu fais !=, tu testeras en fait les références et non les objets.
Pour tester les objets je te conseille de redéfinir la mtéthode equals (héritée de Object) dans ta classe Complexe.
Euh juste comme çà, vous ête au courant qu'il existe quand même un opérateur de négation en java.
Dans le cas présent
renverra false quand a est égal à b et true quand a est différent de bCode:
1
2
3 !a.equals(b)
j'utilise donc a.compareTo(b). Merci ça fonctionne :)
bonne soirée
Aud-