elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  problemas con entender el tema en Java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problemas con entender el tema en Java  (Leído 1,427 veces)
abaadoon

Desconectado Desconectado

Mensajes: 19



Ver Perfil
problemas con entender el tema en Java
« en: 7 Marzo 2016, 02:36 am »

ayuda porfavor el siguiente programa no me corre quisiera saber que error estoy cometiendo?


Código
  1. class Abundantes extends Thread{
  2. public static void main(String args[]) {
  3. long tini, tfin, ttarda;
  4. //Abundantes obj = new Abundantes();
  5. tini=System.currentTimeMillis();
  6. //obj.mostrar_abundantes(10);
  7. ttarda=tfin-tini;
  8. System.out.println("Tardo: "+ttarda);
  9. }
  10. private boolean es_abuntantes(long x){
  11. long i, suma=0;
  12. for(i=1;i<=x;i++){
  13. if(x%i==0){
  14. System.out.println("+ "+i);
  15. suma+=i; //sumar = suma+i;
  16. }
  17. }
  18. System.out.println();
  19. System.out.println(suma+"> 2*"+x);
  20. if(suma>2*x) return true;
  21. else return false;
  22. }
  23. public void run(){
  24. int n;
  25. while(n<1){
  26. if(es_abuntantes(n)){
  27. System.out.println(n+"es abundate");
  28. n--;
  29. }
  30. }
  31. }
  32. }
  33.  
  34.  
  35.  
  36. class Gemelos extends Thread{
  37. public static void main(String loquiequiera[]){
  38. long inicio_pri, fin_pri, mili_pri;
  39. //Gemelos a = new Gemelos();
  40. //a.saludar();
  41. inicio_pri=System.currentTimeMillis();
  42. //a.Mostrar_n_gemelos(10);
  43. fin_pri=System.currentTimeMillis();
  44. mili_pri=fin_pri - inicio_pri;
  45. System.out.println("MILISEGNDOS=" + mili_pri);
  46.  
  47. }
  48.  
  49. private boolean primo(long num_a_chk){
  50. int divisibles=0;
  51. for(long con_quien=num_a_chk; con_quien>=1; con_quien--){
  52. if(num_a_chk%con_quien == 0 ) divisibles++;
  53. }
  54. if( divisibles==2 )
  55. return true;
  56. else
  57. return false;
  58. }
  59.  
  60. public void run(){
  61. int n=100;
  62. long num_a_chk=3, encontrados=0;
  63. while(encontrados<n){
  64. if(primo(num_a_chk)==true && primo(num_a_chk-2) == true ){
  65. System.out.println("Gemelos: "+ (num_a_chk-2) + " , " + num_a_chk);
  66. encontrados++;
  67. }
  68. num_a_chk++;
  69. }
  70. }
  71. }
  72.  
  73. public class Juntos01 {
  74. public static void main(String arg[]){
  75. Gemelos a = new Gemelos();
  76. Abundantes b = new Abundantes();
  77. a.start();
  78. b.start();
  79. }
  80. }
  81.  
  82.  


Mod: Los códigos deben ir en etiquetas GeSHi, los temas d jaa van en s repecivo foro


« Última modificación: 7 Marzo 2016, 03:16 am por engel lex » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas con entender comportamento e una distro
GNU/Linux
portaro 4 2,297 Último mensaje 22 Octubre 2010, 02:59 am
por portaro
Problemas al cambiar el tema de windows XP
Windows
Naimaderis 4 4,576 Último mensaje 14 Diciembre 2011, 18:01 pm
por Randomize
Aprende a programar con Java
Java
Darek17 1 3,823 Último mensaje 9 Junio 2014, 15:15 pm
por Darek17
un problema ayudame a entender del tema
Dudas Generales
alegro 3 1,524 Último mensaje 1 Mayo 2024, 20:48 pm
por alegro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines