Gracias por vuestras respuestas. Mi error ha sido pensar que la sentencia `continue´ actuaba sobre las { } del `if´. Pero el `if´ no es una instrucción de bucle.