primos sin break

This commit is contained in:
PC de clase committed 2026-10-22 11:25:13 +02:00
1 parent 99ade1ddb3
commit 296ce2f729
1 file changed
+7 -4
+7 -4
View File
@@ -5,13 +5,16 @@ public class EstructuraRepetitiva3_1 {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
System.out.println("Introduce un número entero: "); System.out.println("Introduce un número entero: ");
long n = sc.nextLong(); long n = sc.nextLong();
for (int i = 2; i <= Math.sqrt(n); i++) { boolean primo = true;
for (int i = 2; i <= Math.sqrt(n) && primo; i++) {
if (n % i == 0) { if (n % i == 0) {
System.out.println("El número es compuesto"); primo = false;
return;
} }
} }
System.out.println("El número es primo"); if(primo)
System.out.println("El número es primo");
else
System.out.println("El número es compuesto");
sc.close(); sc.close();
} }
} }