private String getWhoozitYs(){
StringBuffer sb = new StringBuffer();
boolean stop = generator.nextBoolean();
if(stop = true)
{
sb.append("y");
getWhoozitYs();
}
return sb.toString();
}
これは、私がプログラミング コースで行っているプロジェクトのコードの一部です。私が抱えている問題は、ブール値の停止を宣言し、それにランダムに生成されたブール値を割り当てようとした後、if ステートメントでそれを使用して、StringBuffer にさらに y を追加する必要があるかどうかを判断できないことです。コンストラクター内に Random ジェネレーターがあるので、その部分は問題になりません。if 文の外側でブール値を宣言したので、内側で使用できると思いましたが、そうではないようです。本当の問題は、if ステートメントでランダムに決定されたブール値をどのように使用できるかということです。