Crearemos una clase llamada Primo que calculara si un numero ingresado es primo o no lo es.
Recordemos que un numero primo es un entero que solamente es divisible por él mismo (positivo y negativo) y por la unidad (positiva y negativa).
public class Primos {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //Se crea el lector
System.out.println("Digite un numero");
int num= sc.nextInt();//Se guarda el numero directamente con nextInt()
int cont=0;// declaramos una variable que contara los divisores del numero ingresado
for(int i=1;i<=num;i++){
if (num % i== 0){ // aqui preguntamos por los divisores del numero ingresado
cont++;
}
}// cierre del for
if (cont==2){// si al terminar el ciclo cont vale 2 entonces el numero es primo
System.out.println("El numero es primo");
}
else {
System.out.println("El numero no es primo");
}
}
}
Ejecuciòn del programa:

ConversionConversion EmoticonEmoticon