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.
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
Publicar un comentario