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

Versión 1.0
estrellaestrellaestrellaestrellaestrella(29)

Publicado el 1 de Julio del 2016gráfica de visualizaciones de la versión: Versión 1.0
212.412 visualizaciones desde el 1 de Julio del 2016
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 (29)

Imágen de perfil
31 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
Interesante
Responder
Zoilitace ceviche
3 de Enero del 2023
estrellaestrellaestrellaestrellaestrella
YO AFIRMO ANTE SU RESPECTIVA RESPUESTA E INTERESANTE ARGUMENTO LO CUAL ES VALIDO QUE SU INTERES HACIA LA MATERIA HA SIDO APROBADO POR NUESTRAS UNIDADES
EXITOS
Responder
Vanessa
25 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
no funciona, prueba con el 4
Responder
Imágen de perfil
25 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Si funciona!!! dice que el numero 4 NO es primo!!!
Responder
Jaimeismael
7 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Prueba con el 15, dice que es par
Responder
Jaime
7 de Septiembre del 2019
estrellaestrellaestrellaestrellaestrella
Es por que es par, 3
Responder
jonathan
4 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
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
Hector
22 de Septiembre del 2019
estrellaestrellaestrellaestrellaestrella
como hago ese mismo prorama en una aplicacion web
Responder
Hector
24 de Septiembre del 2019
estrellaestrellaestrellaestrellaestrella
Gracias si que me ayudo. Felicidades por su trabajo.
Responder
Tomas
16 de Abril del 2020
estrellaestrellaestrellaestrellaestrella
Hay que pegarle un poco para que se ponga buena!
Responder
Diego Armando
27 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Buena funciona bn
Responder
restaeta
17 de Enero del 2019
estrellaestrellaestrellaestrellaestrella
que rechevere
Responder
1 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
Funciona de diez.
Abrazo
Responder
7w7r
31 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
Excelente servicio
Responder
karen
22 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
gorlo
29 de Agosto del 2019
estrellaestrellaestrellaestrellaestrella
como lo hago para ver todos los primos dentro de un numero ? por ejemplo introdusco 5 me muestra 2,3,5 ??
Responder
Fernando
7 de Mayo del 2020
estrellaestrellaestrellaestrellaestrella
un programa totalmente ineficiente...
Responder
Imágen de perfil
21 de Mayo del 2020
estrellaestrellaestrellaestrellaestrella
Que no sepas usarlo no significa que sea ineficiente
Responder
14 de Octubre del 2020
estrellaestrellaestrellaestrellaestrella
En la linea 23 hay que colocar lo siguiente:
1
if ((contador<=2)&&(contador!=1))
para que sirva al colocar el numero 1
Responder
Cesar
11 de Noviembre del 2020
estrellaestrellaestrellaestrellaestrella
Perfectoooo broo con eso se arregla también lo del 4
Responder
Jacinto
24 de Octubre del 2020
estrellaestrellaestrellaestrellaestrella
Sé que el número 4 no es primo, y el programa lo indica así correctamente, pero no entiendo cómo llega el programa a determinar que 4 no es primo dentro del bucle for.

Con el resto de número hago las operaciones manualmente y me sale todo correcto, pero el 4 me da problemas.

Alguien me lo puede explicar? Gracias!
Responder
poetazo
27 de Julio del 2021
estrellaestrellaestrellaestrellaestrella
los numeros primos son todos aquellos que se dividen de manera exacta solo entre el 1 y entre si mismo por lo que un numero primo nunca sobrepasara el numero dos en el contador en cambio el numero 4 se divide entre 1 entre 2 y entre 4 lo cual el contador llega a 3 y el for solo compara el contador del numero con el 2 por lo que si se pasa del 2 no es primo
Responder
Christian
6 de Noviembre del 2020
estrellaestrellaestrellaestrellaestrella
Alguien me puede ayudar con mi tarea porfa

1. Crear una aplicación móvil que obtenga la cantidad de los números primos en n cifras.
2. Crear una aplicación móvil que Obtenga la cantidad de los números capicúas de n cifras.

se lo agradeceria mucho...
Responder
Jair3213
7 de Diciembre del 2021
estrellaestrellaestrellaestrellaestrella
Si lo quiero con JOption, como cambia el codigo
Responder
Numero primo
16 de Diciembre del 2023
estrellaestrellaestrellaestrellaestrella
Gracias podria decirse que podemos saber si un numero es primo o no a traves de esa formula matematica
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3567