Este error se produce porque parte de nuestro código nunca se va a ejecutar, es inalcanzable (unreachable)

Generalmente sucede por colocar alguna sentencia despues de un <code>return</code>

Por ejemplo:

   public boolean verificar(){
      if(...){
         ...
         return false;
      } else{
         ...
         return true;

         System.Out.printf("Esta linea es inalcanzable");
      }
   }

La forma de solucionarlo es o borrando todo el código inalcanzable o reubicándolo  de forma correcta:

   public boolean verificar(){
      if(...){
         ...
         return false;
      } else{
         ...

         System.Out.printf("Ahora si es alcanzable");

         return true;
      }
   }

Saludos



2 Responses to “unreachable statement”  

  1. Me ha servido de ayuda. Muchas gracias :D . Ahora ya desaparecen las alertas del easyeclipse :D .

    Si te gusta la música ahí tienes un regalo de agradecimiento:
    http://www.thewish.es
    http://www.myspace.com/thewishrules

  2. 2 Victor

    Amigo este error hizo que fallara en una practica y te agradesco esta que ahora lo se.


Leave a Reply