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