Leer un número y determinar si es primo en Java
import java.io.*; public class numPrimo { public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); try { System.out.print("Introduce un número: "); int num = Integer.parseInt(br.readLine()); int count = 0; for (int i = 1; i <= num; i++) { if (num%i == 0) { count++; } } if (count <= 2) System.out.println("El número es primo"); if (count >= 2) System.out.println("El número NO es primo"); }catch(Exception e) { System.out.println("Ha ocurrido un error al leer el dato..."); } } } |
0 comentarios ↓
Nadie se ha animado a comentar... Se el primero!!
Leave a Comment