Bonjour à tous,

dans mon programme j'ai un if, qui apparement ne soulève pas de problème à eclipse mais quand j'execute, il plante et me renvoit à cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(Math.abs((t[15].subComplex(Resultat)).mod())<Math.abs((tbest_res[15].subComplex(Resultat)).mod())){
je précise que t est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
complex t[]=new complex [16];
et qu'il est rempli (avant le if) par l'intermediaire d'une autre méthode.

Resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
complex Resultat= ChiffreC[0];
tbest_res:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
complex tbest_res[]=new complex [16];
subComplex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
//************************************************
	//*                 Soustraction                 *
	//************************************************	
	public complex subComplex(complex z)
	{return new complex(re-z.re, im-z.im);}
Voila à votre avis pourquoi la ligne de code engendre une exception pour eclipse?

merci à tous
bon aprem
aud-