usandoli entrambi sembra funzionare
ma mi sorge un dubbio

if( qualcosa) {
break;
continue;
}

il continue non dovrebbe essere letto...