Java - unrecheable statement

   
Vista:

unrecheable statement

Publicado por Jorge Alejandro Molina Cobian (2 intervenciones) el 19/05/2012 03:39:33
tengo poca experiencia con el lenguaje pero si se programar me gustaria saber por que no puedo compilarlo con jdk 1.6, estoy tratando de programar la primalidad por diision tentativa... pero el programa no funciona y este es el codigo espero alguien me pueda ayudar gracias.

import java.util.ArrayList;

class primo{
public static void main(String args[])
{
ArrayList <Long>primos = new ArrayList<Long>();

long j;
long auxa,auxb;
double res;
boolean primo=true;


primos.clear();
//se inicia la lista con el primo que importa que es el 3
//luego se itera solo sobre numeros impares
//

primos.add(new Long(3) );
j=3;

do
{

System.out.println(j);
auxa=(long)Math.sqrt(new Long(j) );
for(long i=0; i<primos.size(); i++)
{
auxb=primos.get((int)i);
/*si la raiz cuadrada del numero que deseamos
* verificar como primo es menor o igual que
* un el primo factor entonces podria fac-
* torizarse pero si el primo que se busca
* como factor es mayor a su raiz cuadrada
* entonces no podra factorizarlo*/
if(auxb <=auxa)
continue;
else
break;
//test de factor primo si se consigue uno
//entonces no sera primo
//se prueba el primo sobre ese numero
//auxb

if( (j % auxb) == 0 )
primo=false;

}

if(primo)
primos.add(new Long(j) );



j+=2;
}while(primos.size()!=100);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

unrecheable statement corregido

Publicado por Jorge Alejandro Molina Cobian (2 intervenciones) el 19/05/2012 05:41:40
mm cambie la pregunta y elimine el continue y ya quedo no entendi por que era el error pero ya funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar