lunes, 15 de abril de 2013

Numero primo Java


package primo;
import java.util.Scanner;

public class Primo {

 
    public static void main(String[] args) {
       
       
      int numero, i;
      boolean primo;
     
      Scanner entrada = new Scanner(System.in);
     
       do
       {
     
       
               System.out.println("Introduzca un número >2: ");
       
            numero = entrada.nextInt();
     
                   
       if(numero<=0)
           System.out.println("ERROR: no ha introducido un número entero positivo");
     
     
     
       }while(numero<=0);
     
     
       if(numero==1)
        primo = true;
     
       else{i = 2;
       while (numero%i!=0)
           i++;
     
       if (numero==i)  
           primo=true;
     
       else  
           primo=false;
       }
     
       System.out.print("\nEl número "+numero);
     
       if(!primo)System.out.print(" no");
     
       System.out.println(" es primo");
    }
}
     
     

       
       
   

No hay comentarios.:

Publicar un comentario

Es muy importante tu comentarios: