Bonsoir !

je suis entrain de développer un petit applet java et pour la première fois depuis mes débuts, je rencontre un problème qui est vraiment ... bizarre 0o

j'explique, j'ai une méthode qui renvoi un boolean :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public boolean isMagnetic( Piece pieceFrom ) {
		if( blabla ) {
			if( blabla2 ) { // je ne met pas les 2 conditions ensemble pour une extension future...
                                // instructions
				if( blabla3 ) {
					System.out.println("TRUE");
					return true;
				}
			}
		}
		System.out.println("FALSE");
		return false;
	}
et là, j'ai dans le log un "FALSE" mais quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println("isMagnetic retourne "+ machin.isMagnetic(this));
j'obtiens un beau "true" Oo

Avouez que c'est incompréhensible ?!?

si vous avez des suggestions je suis preneur...

merci