Código de Java - Determinar si un numero es primo

Imágen de perfil

Determinar si un numero es primográfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 01 de Julio del 2016 por Xavi
33.057 visualizaciones desde el 01 de Julio del 2016. Una media de 266 por semana
Simple código de ejemplo, que muestra como determinar si un numero introducido por el usuario es primo o no.

Versión 1.0
estrellaestrellaestrellaestrellaestrella(9)

Publicado el 01 de Julio del 2016gráfica de visualizaciones de la versión: Versión 1.0
33.058 visualizaciones desde el 01 de Julio del 2016. Una media de 266 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Scanner;
 
public class numeroPrimo
{
    public static void main(String[] ARGS)
    {
        Scanner obtenerNumero = new Scanner(System.in);
        int contador,I,numero;
 
        System.out.print("Ingresa un numero: ");
        numero = obtenerNumero.nextInt();
 
        contador = 0;
 
        for(I = 1; I <= numero; I++)
        {
            if((numero % I) == 0)
            {
                contador++;
            }
        }
 
        if(contador <= 2)
        {
            System.out.println("El numero es primo");
        }else{
            System.out.println("El numero no es primo");
        }
    }
}



Comentarios sobre la versión: Versión 1.0 (9)

Imágen de perfil
Rafael Angel
31 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
Interesante
Responder
Vanessa
25 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
no funciona, prueba con el 4
Responder
Imágen de perfil
Xavi
25 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Si funciona!!! dice que el numero 4 NO es primo!!!
Responder
Jaimeismael
07 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Prueba con el 15, dice que es par
Responder
jonathan
04 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Hola

Esta instrucción esta mala if (contador <= 2); solo debe ser igual if (contador == 2). Tu instrucción funciona para todos los números excepto el 1.

El número 1 no es primo, ya que un número es primo si tiene exactamente dos divisores; el 1 y él mismo. El número 1 no es primo porque solo tiene un divisor.
Responder
Vivi
10 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Hola copié el texto igual y yo coloco el 4 y no me salta nada, queda como sigue cargando y no melarga si es primo o no! Este código se hace con un solo archivo o tiene que tener otro! Osea se lo hace separado y luego se incorpora todo en 1!.
Si alguien me puede ayudar y explicar bien como tengo que hacer, se lo voy agradecer!
Saludos
Responder
Imágen de perfil
Xavi
11 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Hola Vivi, copias el contenido en un archivo denominado: numeroPrimo.java

Ejecutas desde el cmd o terminal:
javac numeroPrimo.java
java numeroPrimo

y funcina sin problema... como lo estas haciendo tu?

Yo lo ejecuto en Linux.
Responder
Vivi
11 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Hola yo lo ejecutó con Windows 8. Probaré!!
He copiado varios códigos de numeros primos, pero ninguno me funcionó! No me salta ningún error pero a la hora de poner play me dice coloca un numero que hasta hay está bien, coloco el número y sigue cargando y no me da ningún resultado.
Responder
Diego Armando
27 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Buena funciona bn
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3567  
Revisar política de publicidad