ayuda porfavor el siguiente programa no me corre quisiera saber que error estoy cometiendo?
class Abundantes
extends Thread{ public static void main
(String args
[]) { long tini, tfin, ttarda;
//Abundantes obj = new Abundantes();
tini
=System.
currentTimeMillis(); //obj.mostrar_abundantes(10);
ttarda=tfin-tini;
System.
out.
println("Tardo: "+ttarda
); }
private boolean es_abuntantes(long x){
long i, suma=0;
for(i=1;i<=x;i++){
if(x%i==0){
suma+=i; //sumar = suma+i;
}
}
System.
out.
println(suma
+"> 2*"+x
); if(suma>2*x) return true;
else return false;
}
public void run(){
int n;
while(n<1){
if(es_abuntantes(n)){
System.
out.
println(n
+"es abundate"); n--;
}
}
}
}
public static void main
(String loquiequiera
[]){ long inicio_pri, fin_pri, mili_pri;
//Gemelos a = new Gemelos();
//a.saludar();
inicio_pri
=System.
currentTimeMillis(); //a.Mostrar_n_gemelos(10);
fin_pri
=System.
currentTimeMillis(); mili_pri=fin_pri - inicio_pri;
System.
out.
println("MILISEGNDOS=" + mili_pri
);
}
private boolean primo(long num_a_chk){
int divisibles=0;
for(long con_quien=num_a_chk; con_quien>=1; con_quien--){
if(num_a_chk%con_quien == 0 ) divisibles++;
}
if( divisibles==2 )
return true;
else
return false;
}
public void run(){
int n=100;
long num_a_chk=3, encontrados=0;
while(encontrados<n){
if(primo(num_a_chk)==true && primo(num_a_chk-2) == true ){
System.
out.
println("Gemelos: "+ (num_a_chk
-2) + " , " + num_a_chk
); encontrados++;
}
num_a_chk++;
}
}
}
public class Juntos01 {
public static void main
(String arg
[]){ Gemelos a = new Gemelos();
Abundantes b = new Abundantes();
a.start();
b.start();
}
}
Mod: Los códigos deben ir en etiquetas GeSHi, los temas d jaa van en s repecivo foro