breakを使えば、ある条件でループを途中で抜けることができます。しかし、多重ループの場合、breakを指定したループだけを抜けるので、一番内側のループから直接多重ループを抜けるためには、breakの飛び先を事前に指定しておく必要があります。
breakTarget: for(int i=0; ; ) { (中略) for(int j=1; ; ) { (中略) if( i * j > 35 ) { break breakTarget; } (中略) } }
breakを使えば、ある条件でループを途中で抜けることができます。しかし、多重ループの場合、breakを指定したループだけを抜けるので、一番内側のループから直接多重ループを抜けるためには、breakの飛び先を事前に指定しておく必要があります。
breakTarget: for(int i=0; ; ) { (中略) for(int j=1; ; ) { (中略) if( i * j > 35 ) { break breakTarget; } (中略) } }