Advertisement
Guest User

primos

a guest
May 4th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package prim;
  2.  
  3. public class primos {
  4.  
  5. public static void main(String[] args) {
  6. // TODO Auto-generated method stub
  7. //aca falta que crees el scanner no tenia el codigo y me dio pereza
  8. int num=0;
  9. String test = null;
  10.  
  11.  
  12. if (num>0 && num<=20){ //Aca se comprueba que este en el rango de 1 a 20
  13.  
  14. if (num == 1 || num == 2) {
  15. // aca como el 1 y el 2 es primo, para reducirlo, los definimos y asi si NUM vale eso es primo
  16. System.out.println("El número " + num + " es primo."); // imprime que es primo
  17. }
  18.  
  19. for (int i=2;i<num;i++) { //aca comprobamos que se pueda dividir, siempre que sea menor del numero ingresado
  20.  
  21. if (num % i == 0) {
  22. // el if que comprueba que si el numero ingresado es divisible en la variable que se usa en el for
  23. test="yes"; // se define esto en vez de una bandera para comprobar
  24. System.out.println("El número " + num + " no es primo, es divisible por " + i + "."); // se imprime
  25. break;// una vez imprima, para el for asì falten numeros por comprobar
  26. }
  27. if (num % i != 0) {
  28. test="no";
  29. //aca definimos que si la division des diferente de 0, la variable de texto String test, sea "no"
  30. }
  31. }
  32. if (test == "no") {
  33. System.out.println("El número " + num + " es primo.");
  34. }
  35. // como anteriormente se definio test "no"
  36. // se hace este if, para imprimir que el numero es primo
  37. }
  38. }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement