Número primo java



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