From 53aeeb272f4d7e5f1e452a8863ad5776a5ccab22 Mon Sep 17 00:00:00 2001 From: Laifsyn <99366187+Laifsyn@users.noreply.github.com> Date: Fri, 12 Apr 2024 08:59:32 -0500 Subject: [PATCH] =?UTF-8?q?Arreglar=20detalles=20sobre=20mtd=20de=20opci?= =?UTF-8?q?=C3=B3n=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/utp/clsHerramientas/pry1/App.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/utp/clsHerramientas/pry1/App.java b/src/main/java/com/utp/clsHerramientas/pry1/App.java index bbf1ab1..3005698 100644 --- a/src/main/java/com/utp/clsHerramientas/pry1/App.java +++ b/src/main/java/com/utp/clsHerramientas/pry1/App.java @@ -132,7 +132,7 @@ public void mtdMediaValor() { ciclo_parejas: while (true) { String[] str_pareja = Cli .read_non_empty_input( - "Ingrese dos numeros separados con un coma. Ingrese 999 para imprimir el resultado.") + "Ingrese dos numeros separados con un coma. Ingrese 999 para proseguir a imprimir el resultado.") .split(",", 2); if (str_pareja.length != 2) { System.out.println("Debe ingresar dos números separados por coma."); @@ -145,6 +145,9 @@ public void mtdMediaValor() { System.out.println("`" + entry + "` No es convertible a número."); continue ciclo_parejas; } + if (maybe_num.get() == 999) { + break ciclo_parejas; + } pareja[i] = maybe_num.get(); } var insertable = new BigDecimal((pareja[0] + pareja[1]) / 2.0); @@ -156,10 +159,6 @@ public void mtdMediaValor() { media_mayor = Optional.of(insertable); } } - // Romper del ciclo si el segundo numero es 999 - if (pareja[1] == 999) { - break; - } } if (media_mayor.isEmpty()) { throw new RuntimeException("Es imposible que no se hayan ingresado parejas.");