diff --git a/src/Condicionales11.java b/src/Condicionales11.java index fba5337..19f7476 100644 --- a/src/Condicionales11.java +++ b/src/Condicionales11.java @@ -14,11 +14,13 @@ void main() { if (!(ano >= 1970 && ano < 3000)) { System.out.println("Fecha inválida"); + sc.close(); return; } if (!(mes > 0 && mes <= 12)){ System.out.println("Fecha inválida"); + sc.close(); return; } @@ -41,8 +43,9 @@ void main() { if (!(dia > 0 && dia <= diasMaximo)) { System.out.println("Fecha inválida"); + sc.close(); return; } System.out.println("Fecha válida"); sc.close(); -} \ No newline at end of file +} diff --git a/src/Condicionales2.java b/src/Condicionales2.java index 3bf2f7a..7aa1774 100644 --- a/src/Condicionales2.java +++ b/src/Condicionales2.java @@ -23,6 +23,7 @@ void main() { case '/': if (n2 == 0){ System.out.println("Imposible dividir entre 0"); + sc.close(); return; } result = n1 / n2; diff --git a/src/Condicionales9.java b/src/Condicionales9.java index 06f45d1..1db743a 100644 --- a/src/Condicionales9.java +++ b/src/Condicionales9.java @@ -13,6 +13,7 @@ void main() { s = sc.nextInt(); if (h >= 24 || m >= 60 || s >= 60){ System.out.println("Error: Hora inválida"); + sc.close(); return; } s++; @@ -30,4 +31,4 @@ void main() { } System.out.printf("En una hora serán las %02d:%02d:%02d\n", h, m, s); sc.close(); -} \ No newline at end of file +}