private String getWhoozitYs(){
StringBuffer sb = new StringBuffer();
boolean stop = generator.nextBoolean();
if(stop = true)
{
sb.append("y");
getWhoozitYs();
}
return sb.toString();
}
Il s'agit d'un morceau de code pour un projet que je réalise dans le cadre d'un cours de programmation. Le problème que je rencontre est qu'après avoir déclaré le booléen stop et essayé de lui attribuer une valeur booléenne générée aléatoirement, je ne peux pas l'utiliser dans l'instruction if pour déterminer si je dois ajouter plus de y au StringBuffer ou non. J'ai le générateur Random à l'intérieur d'un constructeur, donc cette partie n'est pas un problème. J'ai supposé que puisque j'avais déclaré le booléen en dehors de l'instruction if, je pourrais l'utiliser à l'intérieur, mais cela ne semble pas être le cas. La vraie question est de savoir comment je peux utiliser un booléen déterminé aléatoirement dans une instruction if.