Determinar si un numero es primo en java

En un bloc anterior ya hicimos un programa en c++ con el mismo propósito pero hoy lo traemos en el lenguaje que esta orientado específicamente a trabajar con objetos que es java.
Primero debemos hacer uso del Scanner que nos sirve para la lectura de datos, luego pediremos al usuario que ingrese un numero y para calcular si ese numero es primo debemos utilizar un ciclo que dentro de ello haga comparaciones como se ve en el programa.

package primo; import java.util.Scanner; public class Primo { public static void main(String[] args) { Scanner entrada= new Scanner(System.in); //determinar si un numero es primo int a,b,c=0; System.out.println("ingrese un numero: "); a=entrada.nextInt(); for (int i = 1; i <= a; i++) { if(a%i==0){ c++; } } if(c==2){ System.out.println("el numero " + a + " es primo"); }else{ System.out.println("el numero no es primo"); } } }

Comentarios

Entradas populares