Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package prim;
- public class primos {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- //aca falta que crees el scanner no tenia el codigo y me dio pereza
- int num=0;
- String test = null;
- if (num>0 && num<=20){ //Aca se comprueba que este en el rango de 1 a 20
- if (num == 1 || num == 2) {
- // aca como el 1 y el 2 es primo, para reducirlo, los definimos y asi si NUM vale eso es primo
- System.out.println("El número " + num + " es primo."); // imprime que es primo
- }
- for (int i=2;i<num;i++) { //aca comprobamos que se pueda dividir, siempre que sea menor del numero ingresado
- if (num % i == 0) {
- // el if que comprueba que si el numero ingresado es divisible en la variable que se usa en el for
- test="yes"; // se define esto en vez de una bandera para comprobar
- System.out.println("El número " + num + " no es primo, es divisible por " + i + "."); // se imprime
- break;// una vez imprima, para el for asì falten numeros por comprobar
- }
- if (num % i != 0) {
- test="no";
- //aca definimos que si la division des diferente de 0, la variable de texto String test, sea "no"
- }
- }
- if (test == "no") {
- System.out.println("El número " + num + " es primo.");
- }
- // como anteriormente se definio test "no"
- // se hace este if, para imprimir que el numero es primo
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement