SlideShare una empresa de Scribd logo
1 de 9
Números Primos
en Java
Nombre: Julián Aguilera
Curso: 6to Informática
Prof.: Julio Cabrera
Que es un numero primo?
 En matemáticas, un número primo es un
número natural mayor que 1 que tiene
únicamente dos divisores distintos: él
mismo y el 1. Los números primos se
contraponen así a los compuestos, que
son aquellos que tienen algún divisor
natural aparte de sí mismos y del 1. El
número 1, por convenio, no se considera
ni primo ni compuesto.
Ejemplo:
 Los números primos menores que cien son
los siguientes: 2, 3, 5, 7, 11, 13, 17, 19, 23,
29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73,
79, 83, 89 y 97.
Como calcular un numero
primo en java?
 Lo que vamos a hacer es recorrer todos
los números entre el 2 y el número sobre
el que queremos saber si es primo o no.
Dentro del bucle comprobaremos el
principio del número primo. "Divisible por
si mismo y la unidad". Es decir, que si
encontramos un número que es divisible
por el número evaluado, este dejará de
ser primo.
 Por ejemplo, el número 10 no es primo. Ya
que 10 es divisible por 2 y 5. Esto,
expresado en términos matemáticos
vendría a decir, que el resto entre los dos
números es 0.
 10/2 = 5, resto 0
 10/5 = 2, resto 0
 La función que nos ayuda a conocer el
resto entre dos números es el modulo. Y
en Java se representa con el tanto por
ciento. Así:
 10%2 = 0
 10%5 = 0
 10%3 = 1 (Ya que 10/3 = 3 y el resto es 1)
 Por lo tanto, dentro del bucle comprobamos
el módulo del número a evaluar con el del
contador. Si el módulo es distinto de 0
cambiaremos una variable semáforo a false.
Esta variable indicará que el número
evaluado ya no es primo y nos servirá para
salir del bucle
 int contador = 2;
 boolean primo=true;

 while ((primo) &&
(contador!=numero)){
 if (numero % contador == 0)
 primo = false;
 contador++;
 Cabe señalar que en este caso es mejor el primer
punto, ya que encontraremos un divisor antes
yendo de los números pequeños a los grandes.
Por consiguiente evitaremos ciclos de
procesamiento y la respuesta será más rápida.
 public static boolean esPrimo(int numero){
 int contador = 2;
 boolean primo=true;
 while ((primo) && (contador!=numero)){
 if (numero % contador == 0)
 primo = false;
 contador++;
 }
 return primo;
 }
Esta es la manera para
calcular un numero primo
usando Java….
Gracias

Más contenido relacionado

La actualidad más candente

Teorema fundamental de la aritmetica
Teorema fundamental de la aritmeticaTeorema fundamental de la aritmetica
Teorema fundamental de la aritmeticamario0712
 
Representación de los números racionales ne la recta
Representación de los números racionales ne la rectaRepresentación de los números racionales ne la recta
Representación de los números racionales ne la rectaGabriel112127
 
MíNimo ComúN MúLtiplo
MíNimo ComúN MúLtiploMíNimo ComúN MúLtiplo
MíNimo ComúN MúLtiploclmp2706
 
Comparación de números racionales
Comparación de números racionalesComparación de números racionales
Comparación de números racionalesYahilton Barrios
 
Máximo común divisor
Máximo común divisorMáximo común divisor
Máximo común divisorAlhe' Wero
 
Operaciones con fracciones
Operaciones con fraccionesOperaciones con fracciones
Operaciones con fraccionesnluqsan
 
Formas de representar la solución a una inecuación
Formas de representar la solución a una inecuaciónFormas de representar la solución a una inecuación
Formas de representar la solución a una inecuaciónChocho Salamanca
 
Representación decimal
Representación decimalRepresentación decimal
Representación decimalMiguel Acero
 
Matemáticas 6º. Números naturales. Múltiplos y divisores
Matemáticas 6º. Números naturales. Múltiplos y divisoresMatemáticas 6º. Números naturales. Múltiplos y divisores
Matemáticas 6º. Números naturales. Múltiplos y divisoresantorome3
 
Tema 1 y 2 matemáticas definitivo
Tema 1 y 2 matemáticas definitivoTema 1 y 2 matemáticas definitivo
Tema 1 y 2 matemáticas definitivoantorome3
 

La actualidad más candente (18)

Teorema fundamental de la aritmetica
Teorema fundamental de la aritmeticaTeorema fundamental de la aritmetica
Teorema fundamental de la aritmetica
 
Representación de los números racionales ne la recta
Representación de los números racionales ne la rectaRepresentación de los números racionales ne la recta
Representación de los números racionales ne la recta
 
MíNimo ComúN MúLtiplo
MíNimo ComúN MúLtiploMíNimo ComúN MúLtiplo
MíNimo ComúN MúLtiplo
 
maximo comun divisor
maximo comun divisormaximo comun divisor
maximo comun divisor
 
Comparación de números racionales
Comparación de números racionalesComparación de números racionales
Comparación de números racionales
 
Máximo común divisor
Máximo común divisorMáximo común divisor
Máximo común divisor
 
Operaciones con fracciones
Operaciones con fraccionesOperaciones con fracciones
Operaciones con fracciones
 
Gauss!
Gauss!Gauss!
Gauss!
 
1
11
1
 
Formas de representar la solución a una inecuación
Formas de representar la solución a una inecuaciónFormas de representar la solución a una inecuación
Formas de representar la solución a una inecuación
 
Numeros reales
Numeros realesNumeros reales
Numeros reales
 
Representación decimal
Representación decimalRepresentación decimal
Representación decimal
 
Matemáticas 6º. Números naturales. Múltiplos y divisores
Matemáticas 6º. Números naturales. Múltiplos y divisoresMatemáticas 6º. Números naturales. Múltiplos y divisores
Matemáticas 6º. Números naturales. Múltiplos y divisores
 
Matriz inversa
Matriz inversa Matriz inversa
Matriz inversa
 
Sustitucion
SustitucionSustitucion
Sustitucion
 
Semana 4 mate1 3 al 7 sept
Semana 4 mate1  3 al 7 septSemana 4 mate1  3 al 7 sept
Semana 4 mate1 3 al 7 sept
 
Excel funciones básicas
Excel funciones básicasExcel funciones básicas
Excel funciones básicas
 
Tema 1 y 2 matemáticas definitivo
Tema 1 y 2 matemáticas definitivoTema 1 y 2 matemáticas definitivo
Tema 1 y 2 matemáticas definitivo
 

Similar a Nmerosprimosenjava 120522235140-phpapp01

Números primos en java
Números primos en javaNúmeros primos en java
Números primos en javaDrilozz
 
determinar si un numero es primo
determinar si un numero es primo determinar si un numero es primo
determinar si un numero es primo alexander diaz
 
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)gchiock
 
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)100064701
 
Repaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxRepaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxssuserd2a0fa
 
Repaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxRepaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxssuserd2a0fa
 
Multiplos divisores
Multiplos divisoresMultiplos divisores
Multiplos divisoresSusana
 
Numeros Primos y Compuestos
Numeros Primos y CompuestosNumeros Primos y Compuestos
Numeros Primos y CompuestosJuan Gonzalez
 
Múltiplos y divisores.pptx
Múltiplos y divisores.pptxMúltiplos y divisores.pptx
Múltiplos y divisores.pptxOSC Santos
 
Cuadernillo matemática ingreso2013
Cuadernillo matemática ingreso2013Cuadernillo matemática ingreso2013
Cuadernillo matemática ingreso2013Felix Cuya
 
Propiedades de la Resta
Propiedades de la RestaPropiedades de la Resta
Propiedades de la Restalubian2002
 
Conversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimalesConversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimalesLeidy Torres Silva
 

Similar a Nmerosprimosenjava 120522235140-phpapp01 (20)

Números primos en java
Números primos en javaNúmeros primos en java
Números primos en java
 
determinar si un numero es primo
determinar si un numero es primo determinar si un numero es primo
determinar si un numero es primo
 
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)
Máximo Común Divisor (mcd) y Mínimo Común Múltiplo (mcm)
 
Bloque 02 02_1_eso
Bloque 02 02_1_esoBloque 02 02_1_eso
Bloque 02 02_1_eso
 
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)
1 actividad 3__operaciones_en_el_conjunto_de_los_numeros_racionales_2_(1)
 
1quincena2
1quincena21quincena2
1quincena2
 
Material de apoyo oa1
Material de apoyo oa1Material de apoyo oa1
Material de apoyo oa1
 
Repaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxRepaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docx
 
Repaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docxRepaso de cálculo y matemáticas básicas.docx
Repaso de cálculo y matemáticas básicas.docx
 
Multiplos divisores
Multiplos divisoresMultiplos divisores
Multiplos divisores
 
Numeros Primos y Compuestos
Numeros Primos y CompuestosNumeros Primos y Compuestos
Numeros Primos y Compuestos
 
GUIA_2_MAT1110.pdf
GUIA_2_MAT1110.pdfGUIA_2_MAT1110.pdf
GUIA_2_MAT1110.pdf
 
GUIA_2_MAT1110 (1).pdf
GUIA_2_MAT1110 (1).pdfGUIA_2_MAT1110 (1).pdf
GUIA_2_MAT1110 (1).pdf
 
Múltiplos y divisores.pptx
Múltiplos y divisores.pptxMúltiplos y divisores.pptx
Múltiplos y divisores.pptx
 
ALGEBRA UNIVERSAL
ALGEBRA UNIVERSALALGEBRA UNIVERSAL
ALGEBRA UNIVERSAL
 
LOS NUMEROS MIXTOS.pptx
LOS NUMEROS MIXTOS.pptxLOS NUMEROS MIXTOS.pptx
LOS NUMEROS MIXTOS.pptx
 
Bibliografia.pdf
Bibliografia.pdfBibliografia.pdf
Bibliografia.pdf
 
Cuadernillo matemática ingreso2013
Cuadernillo matemática ingreso2013Cuadernillo matemática ingreso2013
Cuadernillo matemática ingreso2013
 
Propiedades de la Resta
Propiedades de la RestaPropiedades de la Resta
Propiedades de la Resta
 
Conversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimalesConversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimales
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 

Nmerosprimosenjava 120522235140-phpapp01

  • 1. Números Primos en Java Nombre: Julián Aguilera Curso: 6to Informática Prof.: Julio Cabrera
  • 2. Que es un numero primo?  En matemáticas, un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1. Los números primos se contraponen así a los compuestos, que son aquellos que tienen algún divisor natural aparte de sí mismos y del 1. El número 1, por convenio, no se considera ni primo ni compuesto.
  • 3. Ejemplo:  Los números primos menores que cien son los siguientes: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97.
  • 4. Como calcular un numero primo en java?  Lo que vamos a hacer es recorrer todos los números entre el 2 y el número sobre el que queremos saber si es primo o no. Dentro del bucle comprobaremos el principio del número primo. "Divisible por si mismo y la unidad". Es decir, que si encontramos un número que es divisible por el número evaluado, este dejará de ser primo.
  • 5.  Por ejemplo, el número 10 no es primo. Ya que 10 es divisible por 2 y 5. Esto, expresado en términos matemáticos vendría a decir, que el resto entre los dos números es 0.  10/2 = 5, resto 0  10/5 = 2, resto 0
  • 6.  La función que nos ayuda a conocer el resto entre dos números es el modulo. Y en Java se representa con el tanto por ciento. Así:  10%2 = 0  10%5 = 0  10%3 = 1 (Ya que 10/3 = 3 y el resto es 1)
  • 7.  Por lo tanto, dentro del bucle comprobamos el módulo del número a evaluar con el del contador. Si el módulo es distinto de 0 cambiaremos una variable semáforo a false. Esta variable indicará que el número evaluado ya no es primo y nos servirá para salir del bucle  int contador = 2;  boolean primo=true;   while ((primo) && (contador!=numero)){  if (numero % contador == 0)  primo = false;  contador++;
  • 8.  Cabe señalar que en este caso es mejor el primer punto, ya que encontraremos un divisor antes yendo de los números pequeños a los grandes. Por consiguiente evitaremos ciclos de procesamiento y la respuesta será más rápida.  public static boolean esPrimo(int numero){  int contador = 2;  boolean primo=true;  while ((primo) && (contador!=numero)){  if (numero % contador == 0)  primo = false;  contador++;  }  return primo;  }
  • 9. Esta es la manera para calcular un numero primo usando Java…. Gracias