whileの中にwhileがあって、その中にまたwhileがあって・・・
って構文の一番深いwhile文の中にif文があって、そこでif文が真なら
全while文の外に出たいとき、gotoを使うのが一番簡単だと思うのですが、
他にいい方法ってありますでしょうか。
gotoは使うなとよくいわれますので・・・。

while(A) {
while(B) {
while(C) {
if(D) 全てのwhileループの外に出る
else A, B, Cを更新
}
}
}

見たいな場合です。