くだらない質問ですがどうかお願いします。
int ng=0 , i=0;
while(i<20){
if(条件){
処理
ng = ERROR;
break;
}
i++;
}
それでreturn ng;で戻り値で返して、という関数を作ってメインの方に
if(monaa(unko) == ERROR){
処理

}
else{
処理
}
としてエラー処理を行っているのですがビルダーでコンパイルすると一度while文を抜けてif(monaa)の部分までいくのですが
その後またwhile文に戻ってしまいます。何か改善方法わかる方いらっしゃいませんでしょうか?