次のコードでは:
boolean condition=false;
do{
condition=expression;
if(condition)
{
// subprogram 2
}
// subprogram 1
}while(condition1);
do-while ループが進行している間に、サブプログラム 2 を 1 回だけ実行したい (「条件」が false から true に変わると、その後 true のままになります)。
それを行う方法はありますか?