Voici un petit code que j'ai écrit; en bref, je suis simplement coincé et ne peux pas comprendre ce que je fais mal. Fondamentalement, mon intention pour le code est de vérifier mon tableau booléen; savoir si true est listé plus consécutif ou si false est. Faux est bien sûr listé plus donc il devrait alors retourner faux à ma méthode principale.Java: Boolean ne retourne pas false à la méthode principale
public class FalseBoolean
{
public static void main(String [] args) {
boolean[] guess = {false,true,false,false,false,true,true};
boolean result = longerTF(guess);
}
public static boolean longerTF(boolean[] guess) {
int variableTrue = 0;
int variableFalse = 0;
for(int x = 0; x < guess.length; x++) {
if(guess[x] == true) {
variableTrue++;
} else {
variableFalse++;
}
return variableFalse;
}
}
}
Vous n'utilisez jamais la valeur de 'result' dans main. Comment savez-vous que ce code ne fonctionne pas? –
Ce code est-il supposé compiler? [Comment créer un exemple minimal, complet et vérifiable] (http://stackoverflow.com/help/mcve) –
Qu'est-ce que vous voulez réaliser? faux nombre? – Abhishek