From 296ce2f72921a63e30a6e487e9017a7205b73955 Mon Sep 17 00:00:00 2001 From: PC de clase Date: Thu, 22 Oct 2026 11:25:13 +0200 Subject: [PATCH] primos sin break --- src/EstructuraRepetitiva3_1.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/EstructuraRepetitiva3_1.java b/src/EstructuraRepetitiva3_1.java index dd1c740..edf6e2c 100644 --- a/src/EstructuraRepetitiva3_1.java +++ b/src/EstructuraRepetitiva3_1.java @@ -5,13 +5,16 @@ public class EstructuraRepetitiva3_1 { Scanner sc = new Scanner(System.in); System.out.println("Introduce un número entero: "); 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) { - System.out.println("El número es compuesto"); - return; + primo = false; } } - 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(); } }