Bonjour,

j'ai un problème avec la fonction suivante, censée vérifier que tous les coefficients d'une matrice sont positifs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public boolean tousPositifs() {
 
		double res = true;
		for (int i = 0; i < this.length; i++) {
			for (int j = 0; j < this.mat[0].length; j++) {
				res = res && ( this.mat[i][j]>0 );
			}
		}
		return res;
	}
J'ai l'impression que le n'est pas interprété comme un booléen mais comme un double.

Comment corriger mon code ?

Merci