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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: [Problema con recursividad] Java en: 8 Octubre 2017, 20:24 pm
Integer.parseInt(r2)
Que viene siendo:
Integer.parseInt("No es primo")
parseInt transforma una cadena con un número en un int. Esa cadena no es un número. Esta sí lo sería: "4856".

Ya volvi a hacer el codigo de una forma mucho mejor x,D, gracias me di cuenta que eso no era necesario
2  Programación / Java / [Problema con recursividad] Java en: 8 Octubre 2017, 06:53 am
Tengo el siguiente problema  "Pedir un valor y determinar si es primo" usando recursividad

public class pr2

   int a = 0, b = 0;
   int i = 1;
   public String Numero(int a)
   {
   if(i <= a)
         {
          i+=1; 
          if(a%i==0)
             {
                 b++;
             }
         else
         return Numero(a);
         }
         if(b!=2)
         {
              return "Es Primo";
         }
            else
            {
              return "No es Primo";
            }


}
}
//Main
public class Mpr3
   {
   public static void main (String ... args)
      {
   Consola c = new Consola();
   pr2 pr = new pr2();
   int n = c.pedir("Ingresa un valor: ", 0);
   c.mostrar(pr.Numero(n));
   }
   }


esta es una up-date de mi programa ayer en la noche cambie todo desde 0 y ya no me marca erro pero me dice que cuqleuir numero es primo
Gracias.
3  Programación / Java / [Ayuda] Array unidimensional en: 14 Junio 2017, 05:55 am
Hola amigos tengo un problema con este código

Código
  1. import java.util.*;
  2.  
  3. public class Exa
  4. {
  5.  
  6. public static void main(String args[])
  7. {
  8.  
  9. Scanner sc = new Scanner (System.in);
  10.  int x=0, y=0, r=0;
  11.  int []a = new int[10];
  12.  for(int pos=0; pos<a.length; pos++)
  13.  {
  14.    System.out.print("Valor ["+pos+"]: ");
  15.    a[pos]=sc.nextInt();
  16.  
  17.  }
  18.  
  19. for(int pos=0; pos<a.length; pos++)
  20.  {
  21.    if(a[pos]<5)
  22.    {
  23.    x=x+1;
  24.    y=a[pos];
  25.    r=y/x;
  26.    }
  27.  }
  28.  
  29.  
  30.  System.out.print("Tu promedio es = "+r);
  31. }
  32.  
  33. }

Al compilar no pasa nada el problema esta al correrlo que me muestra lo siguiente:

Valor
  • : Exception in thread "main" java.util.NoSuchElementException
   at java.util.Scanner.throwFor(Scanner.java:862)
   at java.util.Scanner.next(Scanner.java:1485)
   at java.util.Scanner.nextInt(Scanner.java:2117)
   at java.util.Scanner.nextInt(Scanner.java:2076)
   at Exa.main(Exa.java:26)

Ayuda y muchas Gracias.


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines