Ing. en Sistemas Computacionales.

sábado, 22 de junio de 2019

NUMEROS PRIMOS en JAVA

numeros primos en java
Hola, en esta ocasión aprenderás como verificar los números primos en java con un algoritmo fácil de entender, para ello debemos tener en cuenta esta condición: "Un número es primo, siempre y cuando sea divisible entre el mismo y la unidad (1). Además, se debe considerar que el número 1 no es primo.

Al tratar de resolver el ejercicio, siempre se nos vienen ciertas interrogantes a la cabeza:
  • ¿Cómo creo un programa para determinar si un número es primo?
  • ¿Cómo identifico los números primos?
  • ¿Cómo calcular o hallar números primos en java?

Con nuestro programa veremos como imprimir números primos en java, teniendo en cuenta ciertas validaciones, como la cantidad de números divisibles.


¿Cómo voy a desarrollar el algoritmo para determinar Números Primos en Java?

Bien, para ello, vamos a tener en consideración dos puntos muy importantes:
  1. Análisis y lógica para determinar cuando un número es primo o no.
  2. Creación del algoritmo para verificar si un número es primo.
Para realizar lo antes mencionado, he preparado un vídeo tutorial muy fácil y sencillo en mi canal de youtube, dónde explico paso a paso ciertos puntos. 
Entonces, ¡Es hora de programar! Puedes ver el vídeo pulsando aquí.

Nota: El primer punto es incluso el más importante, ya que con ello, podrás aplicar un algoritmo en cualquier lenguaje de programación (C#, C++, Php, JavaScript, etc).


¿En qué IDE ejecutaremos nuestro algoritmo para verificar números primos desarrollado en Java?

Bien, puedes utilizar los siguientes IDE:
  • NetBeans
  • Eclipse
  • IntelliJ IDEA
  • Compilador Online que sorporte Java


CODIGO FUENTE de Números Primos en Java

Aquí tienes el código o algoritmo para determinar si un número es primo, en unas pocas líneas de código; como puedes observar es un código limpio y legible, debes considerar ello como buenas practicas al momento de programar (estándar de nomenclatura utilizado: Camel Case).

Copia el código y deja un comentario compañero, de tal manera veré el apoyo para sacar más ejercicios de este tipo en el lenguaje de programación que sea. Ver vídeo: Números primos en java: Análisis y Programación.

Recuerda: "Primero analizar el problema y luego plasma tu lógica en código". 





public class Main
{
 public static void main(String[] args) {
  System.out.println("Verificar Si un número es Primo");
  int numero = 97;
  boolean esPrimo = verificarNumeroPrimo( numero );
  System.out.println("El número "+ numero +" es primo? " + esPrimo );
 }
 
 public static boolean verificarNumeroPrimo(int numero){
     boolean esPrimo = false;
     int cantidadNumerosDivisibles = 0;
     int cantidadNumerosDivisiblesParaUnPrimo = 2;
     
     for(int i=1; i <= numero; i++)
         if(numero % i == 0)
             cantidadNumerosDivisibles ++;        
     
     if(cantidadNumerosDivisibles == cantidadNumerosDivisiblesParaUnPrimo)
         esPrimo = true;
    
    return esPrimo;
 }
}



Ing. Geovanny Ríos / Código Wolf


PD: Sígueme también en "mi canal de Youtube" dónde encontrarás contenido sobre Desarrollo de Software.

No hay comentarios.:

Publicar un comentario