From 524c089b2d4c00daaf47c20b757a4dea43a268ff Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Nov 2025 09:02:22 +0100 Subject: [PATCH 01/12] changes --- src/main/java/org/example/cumpleRepo.java | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/example/cumpleRepo.java b/src/main/java/org/example/cumpleRepo.java index dcb25a2..47b073b 100644 --- a/src/main/java/org/example/cumpleRepo.java +++ b/src/main/java/org/example/cumpleRepo.java @@ -5,29 +5,29 @@ public class cumpleRepo { - private List Lista = new ArrayList<>(); + private List Lista = new ArrayList<>(); - public List GetLista() { + public List GetLista() { return Lista; } - public void AddCumple(cumpleAgenda cumple) { + public void AddCumple(cumpleRepo cumple) { Lista.add(cumple); } - public cumpleAgenda BuscarPorNombre(String nombre) { - for (cumpleAgenda c : Lista) { - if (c.GetNombre().equalsIgnoreCase(nombre)) { + public cumpleRepo BuscarPorNombre(String nombre) { + for (cumpleRepo c : Lista) { + if (c.GetLista().equalsIgnoreCase(nombre)) { return c; } } return null; } - public List BuscarPorDia(int dia) { - List resultado = new ArrayList<>(); - for (cumpleAgenda c : Lista) { - if (c.GetDia() == dia) { + public List BuscarPorDia(int dia) { + List resultado = new ArrayList<>(); + for (cumpleRepo c : Lista) { + if (c.AddCumple(); == dia) { resultado.add(c); } } @@ -35,7 +35,7 @@ public List BuscarPorDia(int dia) { } public boolean EliminarPorNombre(String nombre) { - cumpleAgenda encontrado = BuscarPorNombre(nombre); + cumpleRepo encontrado = BuscarPorNombre(nombre); if (encontrado != null) { Lista.remove(encontrado); return true; From 00c52e4f4c634486e39e41a6f6359facf899910d Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Nov 2025 09:05:16 +0100 Subject: [PATCH 02/12] changes --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5e4d44c..904062a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Examen 1EVA - +Kiarash Forouzmand -Examen 1EVA de: +Examen 1EVA de: Entornos de Desarrollo. From b36b239f59cce6ddc7f1ad026603d0d303e56564 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Nov 2025 09:30:46 +0100 Subject: [PATCH 03/12] changes --- src/main/java/org/example/cumpleAgenda.java | 2 -- src/main/java/org/example/cumpleRepo.java | 2 -- src/main/java/org/example/main.java | 2 -- 3 files changed, 6 deletions(-) diff --git a/src/main/java/org/example/cumpleAgenda.java b/src/main/java/org/example/cumpleAgenda.java index 4e283f5..a426711 100644 --- a/src/main/java/org/example/cumpleAgenda.java +++ b/src/main/java/org/example/cumpleAgenda.java @@ -1,5 +1,3 @@ -package org.example; - public class cumpleAgenda { private String Nombre; diff --git a/src/main/java/org/example/cumpleRepo.java b/src/main/java/org/example/cumpleRepo.java index dcb25a2..f97d62f 100644 --- a/src/main/java/org/example/cumpleRepo.java +++ b/src/main/java/org/example/cumpleRepo.java @@ -1,5 +1,3 @@ -package org.example; - import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index e8f42ef..f29bfbf 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -1,5 +1,3 @@ -package org.example; - import java.util.Scanner; public class main { From 32576ec089d21e7ca7b92ef276d4565a019451fc Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 09:40:06 +0100 Subject: [PATCH 04/12] changes --- src/main/java/org/example/Constantes.java | 15 +++++++++++++++ src/main/java/org/example/main.java | 8 +------- 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 src/main/java/org/example/Constantes.java diff --git a/src/main/java/org/example/Constantes.java b/src/main/java/org/example/Constantes.java new file mode 100644 index 0000000..dc9a338 --- /dev/null +++ b/src/main/java/org/example/Constantes.java @@ -0,0 +1,15 @@ +import java.util.Scanner; + +public class Constantes { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + System.out.println("\n=== AGENDA ==="); + System.out.println("1. Listar"); + System.out.println("2. Buscar por día"); + System.out.println("3. Buscar por nombre"); + System.out.println("4. Añadir"); + System.out.println("5. Eliminar"); + System.out.println("6. Salir"); + } +} diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index f29bfbf..5a2ca46 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -9,13 +9,7 @@ public static void main(String[] args) { boolean salir = false; while (!salir) { - System.out.println("\n=== AGENDA ==="); - System.out.println("1. Listar"); - System.out.println("2. Buscar por día"); - System.out.println("3. Buscar por nombre"); - System.out.println("4. Añadir"); - System.out.println("5. Eliminar"); - System.out.println("6. Salir"); + String opcion = sc.nextLine(); From eaae60490419e5013197c28c1ca5534b66b32713 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 09:53:08 +0100 Subject: [PATCH 05/12] changes --- README.md | 12 +-- src/main/java/org/example/Constantes.java | 47 ++++++++++++ src/main/java/org/example/cumpleRepo.java | 90 +++++++++++------------ src/main/java/org/example/main.java | 41 ----------- 4 files changed, 98 insertions(+), 92 deletions(-) create mode 100644 src/main/java/org/example/Constantes.java diff --git a/README.md b/README.md index 904062a..125cc47 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Examen 1EVA - - -Kiarash Forouzmand - -Examen 1EVA de: Entornos de Desarrollo. +# Examen 1EVA + + +Kiarash Forouzmand + +Examen 1EVA de: Entornos de Desarrollo. diff --git a/src/main/java/org/example/Constantes.java b/src/main/java/org/example/Constantes.java new file mode 100644 index 0000000..870b2a7 --- /dev/null +++ b/src/main/java/org/example/Constantes.java @@ -0,0 +1,47 @@ +public class Constantes { + public static void main(String[] args) { + + String opcion = sc.nextLine(); + switch (opcion) { + case "1": + for (cumpleAgenda c : repo.GetLista()) { + System.out.println(c.GetNombre()); + } + break; + + case "2": + System.out.print("Día: "); + int dia = Integer.parseInt(sc.nextLine()); + for (cumpleAgenda c : repo.BuscarPorDia(dia)) { + System.out.println(c.GetNombre()); + } + break; + + case "3": + System.out.print("Nombre: "); + cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); + if (c != null) System.out.println(c.GetNombre()); + break; + + case "4": + System.out.print("Nombre: "); + String nombre = sc.nextLine(); + System.out.print("Día: "); + int d = Integer.parseInt(sc.nextLine()); + System.out.print("Mes: "); + int m = Integer.parseInt(sc.nextLine()); + repo.AddCumple(new cumpleAgenda(nombre, d, m)); + break; + + case "5": + System.out.print("Eliminar nombre: "); + repo.EliminarPorNombre(sc.nextLine()); + break; + + case "6": + salir = true; + break; + + } + } +} diff --git a/src/main/java/org/example/cumpleRepo.java b/src/main/java/org/example/cumpleRepo.java index 47b073b..eeed2a8 100644 --- a/src/main/java/org/example/cumpleRepo.java +++ b/src/main/java/org/example/cumpleRepo.java @@ -1,45 +1,45 @@ -package org.example; - -import java.util.ArrayList; -import java.util.List; - -public class cumpleRepo { - - private List Lista = new ArrayList<>(); - - public List GetLista() { - return Lista; - } - - public void AddCumple(cumpleRepo cumple) { - Lista.add(cumple); - } - - public cumpleRepo BuscarPorNombre(String nombre) { - for (cumpleRepo c : Lista) { - if (c.GetLista().equalsIgnoreCase(nombre)) { - return c; - } - } - return null; - } - - public List BuscarPorDia(int dia) { - List resultado = new ArrayList<>(); - for (cumpleRepo c : Lista) { - if (c.AddCumple(); == dia) { - resultado.add(c); - } - } - return resultado; - } - - public boolean EliminarPorNombre(String nombre) { - cumpleRepo encontrado = BuscarPorNombre(nombre); - if (encontrado != null) { - Lista.remove(encontrado); - return true; - } - return false; - } -} +package org.example; + +import java.util.ArrayList; +import java.util.List; + +public class cumpleRepo { + + private List Lista = new ArrayList<>(); + + public List GetLista() { + return Lista; + } + + public void AddCumple(cumpleRepo cumple) { + Lista.add(cumple); + } + + public cumpleRepo BuscarPorNombre(String nombre) { + for (cumpleRepo c : Lista) { + if (c.GetLista().equalsIgnoreCase(nombre)) { + return c; + } + } + return null; + } + + public List BuscarPorDia(int dia) { + List resultado = new ArrayList<>(); + for (cumpleRepo c : Lista) { + if (c.AddCumple(); == dia) { + resultado.add(c); + } + } + return resultado; + } + + public boolean EliminarPorNombre(String nombre) { + cumpleRepo encontrado = BuscarPorNombre(nombre); + if (encontrado != null) { + Lista.remove(encontrado); + return true; + } + return false; + } +} diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index e8f42ef..aa8f131 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -19,47 +19,6 @@ public static void main(String[] args) { System.out.println("5. Eliminar"); System.out.println("6. Salir"); - String opcion = sc.nextLine(); - - switch (opcion) { - case "1": - for (cumpleAgenda c : repo.GetLista()) { - System.out.println(c.GetNombre()); - } - break; - - case "2": - System.out.print("Día: "); - int dia = Integer.parseInt(sc.nextLine()); - for (cumpleAgenda c : repo.BuscarPorDia(dia)) { - System.out.println(c.GetNombre()); - } - break; - - case "3": - System.out.print("Nombre: "); - cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); - if (c != null) System.out.println(c.GetNombre()); - break; - - case "4": - System.out.print("Nombre: "); - String nombre = sc.nextLine(); - System.out.print("Día: "); - int d = Integer.parseInt(sc.nextLine()); - System.out.print("Mes: "); - int m = Integer.parseInt(sc.nextLine()); - repo.AddCumple(new cumpleAgenda(nombre, d, m)); - break; - - case "5": - System.out.print("Eliminar nombre: "); - repo.EliminarPorNombre(sc.nextLine()); - break; - - case "6": - salir = true; - break; } } } From dcaacb634554afccc63756afb2da42a0fd108c1e Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:17:58 +0100 Subject: [PATCH 06/12] cambios de consonantes --- src/main/java/org/example/Constantes.java | 19 ++++--------------- src/main/java/org/example/cumpleRepo.java | 9 ++++++--- src/main/java/org/example/main.java | 11 +++++------ 3 files changed, 15 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/example/Constantes.java b/src/main/java/org/example/Constantes.java index dc9a338..a8bb931 100644 --- a/src/main/java/org/example/Constantes.java +++ b/src/main/java/org/example/Constantes.java @@ -1,15 +1,4 @@ -import java.util.Scanner; - -public class Constantes { - public static void main(String[] args) { - Scanner sc = new Scanner(System.in); - - System.out.println("\n=== AGENDA ==="); - System.out.println("1. Listar"); - System.out.println("2. Buscar por día"); - System.out.println("3. Buscar por nombre"); - System.out.println("4. Añadir"); - System.out.println("5. Eliminar"); - System.out.println("6. Salir"); - } -} +public class Constantes { + public static final cumpleRepo REPO = new cumpleRepo(); + public static final cumpleRepo CUMPLE_REPO = Constantes.REPO; +} diff --git a/src/main/java/org/example/cumpleRepo.java b/src/main/java/org/example/cumpleRepo.java index f97d62f..5cbacfa 100644 --- a/src/main/java/org/example/cumpleRepo.java +++ b/src/main/java/org/example/cumpleRepo.java @@ -1,8 +1,11 @@ +package org.example; + import java.util.ArrayList; import java.util.List; public class cumpleRepo { + public static final List RESULTADO = new ArrayList<>(); private List Lista = new ArrayList<>(); public List GetLista() { @@ -23,13 +26,13 @@ public cumpleAgenda BuscarPorNombre(String nombre) { } public List BuscarPorDia(int dia) { - List resultado = new ArrayList<>(); + List RESULTADO = new ArrayList<>(); for (cumpleAgenda c : Lista) { if (c.GetDia() == dia) { - resultado.add(c); + RESULTADO.add(c); } } - return resultado; + return RESULTADO; } public boolean EliminarPorNombre(String nombre) { diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index 5a2ca46..d04a9d0 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -4,7 +4,6 @@ public class main { public static void main(String[] args) { - cumpleRepo repo = new cumpleRepo(); Scanner sc = new Scanner(System.in); boolean salir = false; @@ -15,7 +14,7 @@ public static void main(String[] args) { switch (opcion) { case "1": - for (cumpleAgenda c : repo.GetLista()) { + for (cumpleAgenda c : Constantes.CUMPLE_REPO.GetLista()) { System.out.println(c.GetNombre()); } break; @@ -23,14 +22,14 @@ public static void main(String[] args) { case "2": System.out.print("Día: "); int dia = Integer.parseInt(sc.nextLine()); - for (cumpleAgenda c : repo.BuscarPorDia(dia)) { + for (cumpleAgenda c : Constantes.CUMPLE_REPO.BuscarPorDia(dia)) { System.out.println(c.GetNombre()); } break; case "3": System.out.print("Nombre: "); - cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); + cumpleAgenda c = Constantes.CUMPLE_REPO.BuscarPorNombre(sc.nextLine()); if (c != null) System.out.println(c.GetNombre()); break; @@ -41,12 +40,12 @@ public static void main(String[] args) { int d = Integer.parseInt(sc.nextLine()); System.out.print("Mes: "); int m = Integer.parseInt(sc.nextLine()); - repo.AddCumple(new cumpleAgenda(nombre, d, m)); + Constantes.CUMPLE_REPO.AddCumple(new cumpleAgenda(nombre, d, m)); break; case "5": System.out.print("Eliminar nombre: "); - repo.EliminarPorNombre(sc.nextLine()); + Constantes.CUMPLE_REPO.EliminarPorNombre(sc.nextLine()); break; case "6": From f76b3dc9734323b84e9e74c6bce859e167fd2104 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:29:34 +0100 Subject: [PATCH 07/12] cambios de consonantes --- src/main/java/org/example/Constantes.java | 3 +++ src/main/java/org/example/main.java | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/example/Constantes.java b/src/main/java/org/example/Constantes.java index a8bb931..a689aac 100644 --- a/src/main/java/org/example/Constantes.java +++ b/src/main/java/org/example/Constantes.java @@ -1,4 +1,7 @@ public class Constantes { public static final cumpleRepo REPO = new cumpleRepo(); public static final cumpleRepo CUMPLE_REPO = Constantes.REPO; + public static final String ELIMINAR_NOMBRE = "Eliminar nombre: "; + public static final String NOMBRE = "Nombre"; + public static final String DÍA = "Día"; } diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index d04a9d0..70035a6 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -20,7 +20,7 @@ public static void main(String[] args) { break; case "2": - System.out.print("Día: "); + System.out.print(Constantes.DÍA + ": "); int dia = Integer.parseInt(sc.nextLine()); for (cumpleAgenda c : Constantes.CUMPLE_REPO.BuscarPorDia(dia)) { System.out.println(c.GetNombre()); @@ -28,15 +28,15 @@ public static void main(String[] args) { break; case "3": - System.out.print("Nombre: "); + System.out.print(Constantes.NOMBRE + ": "); cumpleAgenda c = Constantes.CUMPLE_REPO.BuscarPorNombre(sc.nextLine()); if (c != null) System.out.println(c.GetNombre()); break; case "4": - System.out.print("Nombre: "); + System.out.print(Constantes.NOMBRE + ": "); String nombre = sc.nextLine(); - System.out.print("Día: "); + System.out.print(Constantes.DÍA + ": "); int d = Integer.parseInt(sc.nextLine()); System.out.print("Mes: "); int m = Integer.parseInt(sc.nextLine()); @@ -44,7 +44,7 @@ public static void main(String[] args) { break; case "5": - System.out.print("Eliminar nombre: "); + System.out.print(Constantes.ELIMINAR_NOMBRE); Constantes.CUMPLE_REPO.EliminarPorNombre(sc.nextLine()); break; From 724274862bc48ab6ce6b7aa7ae6413e89dab2662 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:37:54 +0100 Subject: [PATCH 08/12] cambios de consonantes --- src/main/java/org/example/main.java | 59 +++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index e8f42ef..23e8f6d 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -4,6 +4,11 @@ public class main { + public static final String ELIMINAR = "Eliminar"; + public static final String MES = "Mes: "; + public static final String DÍA = "Día: "; + public static final String NOMBRE = "Nombre: "; + public static void main(String[] args) { cumpleRepo repo = new cumpleRepo(); @@ -16,51 +21,75 @@ public static void main(String[] args) { System.out.println("2. Buscar por día"); System.out.println("3. Buscar por nombre"); System.out.println("4. Añadir"); - System.out.println("5. Eliminar"); + System.out.println("5. " + ELIMINAR); System.out.println("6. Salir"); String opcion = sc.nextLine(); switch (opcion) { - case "1": - for (cumpleAgenda c : repo.GetLista()) { + Lista(); + for (cumpleAgenda c : repo.GetLista()) { System.out.println(c.GetNombre()); } break; - case "2": - System.out.print("Día: "); + CumpleDia(); + System.out.print(DÍA); int dia = Integer.parseInt(sc.nextLine()); for (cumpleAgenda c : repo.BuscarPorDia(dia)) { System.out.println(c.GetNombre()); } break; - case "3": - System.out.print("Nombre: "); + BuscarNombre(); + System.out.print(NOMBRE); cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); if (c != null) System.out.println(c.GetNombre()); break; - case "4": - System.out.print("Nombre: "); + DiaMesNombre(); + System.out.print(NOMBRE); String nombre = sc.nextLine(); - System.out.print("Día: "); + System.out.print(DÍA); int d = Integer.parseInt(sc.nextLine()); - System.out.print("Mes: "); + System.out.print(MES); int m = Integer.parseInt(sc.nextLine()); repo.AddCumple(new cumpleAgenda(nombre, d, m)); break; - case "5": - System.out.print("Eliminar nombre: "); + EliminarNombre(); + System.out.print(ELIMINAR + " nombre: "); repo.EliminarPorNombre(sc.nextLine()); break; - case "6": - salir = true; + salir(); + salir = true; break; } } } + + private static void Lista() { + case "1": + } + + private static void CumpleDia() { + case "2": + } + + private static void BuscarNombre() { + case "3": + } + + private static void DiaMesNombre() { + case "4": + } + + private static void EliminarNombre() { + case "5": + } + + private static void salir() { + case "6": + } } From 0ead567a398355163fc234794b0ee063a76d9fc2 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:41:40 +0100 Subject: [PATCH 09/12] Merge branch '1EKIA_CONST' # Conflicts: # src/main/java/org/example/Constantes.java # src/main/java/org/example/cumpleRepo.java --- src/main/java/org/example/main.java | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index 4e3c1b5..aff0a49 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -1,3 +1,5 @@ +package org.example; + import java.util.Scanner; public class main { @@ -9,9 +11,57 @@ public static void main(String[] args) { boolean salir = false; while (!salir) { + System.out.println("\n=== AGENDA ==="); + System.out.println("1. Listar"); + System.out.println("2. Buscar por día"); + System.out.println("3. Buscar por nombre"); + System.out.println("4. Añadir"); + System.out.println("5. Eliminar"); + System.out.println("6. Salir"); + + String opcion = sc.nextLine(); + + switch (opcion) { + case "1": + for (cumpleAgenda c : repo.GetLista()) { + System.out.println(c.GetNombre()); + } + break; + + case "2": + System.out.print("Día: "); + int dia = Integer.parseInt(sc.nextLine()); + for (cumpleAgenda c : repo.BuscarPorDia(dia)) { + System.out.println(c.GetNombre()); + } + break; + case "3": + System.out.print("Nombre: "); + cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); + if (c != null) System.out.println(c.GetNombre()); + break; + case "4": + System.out.print("Nombre: "); + String nombre = sc.nextLine(); + System.out.print("Día: "); + int d = Integer.parseInt(sc.nextLine()); + System.out.print("Mes: "); + int m = Integer.parseInt(sc.nextLine()); + repo.AddCumple(new cumpleAgenda(nombre, d, m)); + break; + + case "5": + System.out.print("Eliminar nombre: "); + repo.EliminarPorNombre(sc.nextLine()); + break; + + case "6": + salir = true; + break; } } } } +} From f1036117fb158f8ce4d4f90aadea018c335d7965 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:45:00 +0100 Subject: [PATCH 10/12] Merge branch '1EKIA_CONST' # Conflicts: # src/main/java/org/example/Constantes.java # src/main/java/org/example/cumpleRepo.java --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 480bdf5..29fcc62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ target/ +!target/apidocs/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ From 164c3a32d92d83ae616a28c4da834a12418eb893 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:47:21 +0100 Subject: [PATCH 11/12] changes --- src/main/java/org/example/Constantes.java | 10 +- src/main/java/org/example/cumpleAgenda.java | 48 +++---- src/main/java/org/example/cumpleRepo.java | 90 ++++++------- src/main/java/org/example/main.java | 134 ++++++++++---------- 4 files changed, 141 insertions(+), 141 deletions(-) diff --git a/src/main/java/org/example/Constantes.java b/src/main/java/org/example/Constantes.java index 34f1fb8..bf706cf 100644 --- a/src/main/java/org/example/Constantes.java +++ b/src/main/java/org/example/Constantes.java @@ -1,5 +1,5 @@ -public class Constantes { - public static void main(String[] args) { - - } -} +public class Constantes { + public static void main(String[] args) { + + } +} diff --git a/src/main/java/org/example/cumpleAgenda.java b/src/main/java/org/example/cumpleAgenda.java index a426711..fd4c787 100644 --- a/src/main/java/org/example/cumpleAgenda.java +++ b/src/main/java/org/example/cumpleAgenda.java @@ -1,24 +1,24 @@ -public class cumpleAgenda { - - private String Nombre; - private int Dia; - private int Mes; - - public cumpleAgenda(String nombre, int dia, int mes) { - this.Nombre = nombre; - this.Dia = dia; - this.Mes = mes; - } - - public String GetNombre() { - return Nombre; - } - - public int GetDia() { - return Dia; - } - - public int GetMes() { - return Mes; - } -} +public class cumpleAgenda { + + private String Nombre; + private int Dia; + private int Mes; + + public cumpleAgenda(String nombre, int dia, int mes) { + this.Nombre = nombre; + this.Dia = dia; + this.Mes = mes; + } + + public String GetNombre() { + return Nombre; + } + + public int GetDia() { + return Dia; + } + + public int GetMes() { + return Mes; + } +} diff --git a/src/main/java/org/example/cumpleRepo.java b/src/main/java/org/example/cumpleRepo.java index dcb25a2..727b08d 100644 --- a/src/main/java/org/example/cumpleRepo.java +++ b/src/main/java/org/example/cumpleRepo.java @@ -1,45 +1,45 @@ -package org.example; - -import java.util.ArrayList; -import java.util.List; - -public class cumpleRepo { - - private List Lista = new ArrayList<>(); - - public List GetLista() { - return Lista; - } - - public void AddCumple(cumpleAgenda cumple) { - Lista.add(cumple); - } - - public cumpleAgenda BuscarPorNombre(String nombre) { - for (cumpleAgenda c : Lista) { - if (c.GetNombre().equalsIgnoreCase(nombre)) { - return c; - } - } - return null; - } - - public List BuscarPorDia(int dia) { - List resultado = new ArrayList<>(); - for (cumpleAgenda c : Lista) { - if (c.GetDia() == dia) { - resultado.add(c); - } - } - return resultado; - } - - public boolean EliminarPorNombre(String nombre) { - cumpleAgenda encontrado = BuscarPorNombre(nombre); - if (encontrado != null) { - Lista.remove(encontrado); - return true; - } - return false; - } -} +package org.example; + +import java.util.ArrayList; +import java.util.List; + +public class cumpleRepo { + + private List Lista = new ArrayList<>(); + + public List GetLista() { + return Lista; + } + + public void AddCumple(cumpleAgenda cumple) { + Lista.add(cumple); + } + + public cumpleAgenda BuscarPorNombre(String nombre) { + for (cumpleAgenda c : Lista) { + if (c.GetNombre().equalsIgnoreCase(nombre)) { + return c; + } + } + return null; + } + + public List BuscarPorDia(int dia) { + List resultado = new ArrayList<>(); + for (cumpleAgenda c : Lista) { + if (c.GetDia() == dia) { + resultado.add(c); + } + } + return resultado; + } + + public boolean EliminarPorNombre(String nombre) { + cumpleAgenda encontrado = BuscarPorNombre(nombre); + if (encontrado != null) { + Lista.remove(encontrado); + return true; + } + return false; + } +} diff --git a/src/main/java/org/example/main.java b/src/main/java/org/example/main.java index aff0a49..98d3fb1 100644 --- a/src/main/java/org/example/main.java +++ b/src/main/java/org/example/main.java @@ -1,67 +1,67 @@ -package org.example; - -import java.util.Scanner; - -public class main { - - public static void main(String[] args) { - - cumpleRepo repo = new cumpleRepo(); - Scanner sc = new Scanner(System.in); - boolean salir = false; - - while (!salir) { - System.out.println("\n=== AGENDA ==="); - System.out.println("1. Listar"); - System.out.println("2. Buscar por día"); - System.out.println("3. Buscar por nombre"); - System.out.println("4. Añadir"); - System.out.println("5. Eliminar"); - System.out.println("6. Salir"); - - String opcion = sc.nextLine(); - - switch (opcion) { - case "1": - for (cumpleAgenda c : repo.GetLista()) { - System.out.println(c.GetNombre()); - } - break; - - case "2": - System.out.print("Día: "); - int dia = Integer.parseInt(sc.nextLine()); - for (cumpleAgenda c : repo.BuscarPorDia(dia)) { - System.out.println(c.GetNombre()); - } - break; - - case "3": - System.out.print("Nombre: "); - cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); - if (c != null) System.out.println(c.GetNombre()); - break; - - case "4": - System.out.print("Nombre: "); - String nombre = sc.nextLine(); - System.out.print("Día: "); - int d = Integer.parseInt(sc.nextLine()); - System.out.print("Mes: "); - int m = Integer.parseInt(sc.nextLine()); - repo.AddCumple(new cumpleAgenda(nombre, d, m)); - break; - - case "5": - System.out.print("Eliminar nombre: "); - repo.EliminarPorNombre(sc.nextLine()); - break; - - case "6": - salir = true; - break; - } - } - } -} -} +package org.example; + +import java.util.Scanner; + +public class main { + + public static void main(String[] args) { + + cumpleRepo repo = new cumpleRepo(); + Scanner sc = new Scanner(System.in); + boolean salir = false; + + while (!salir) { + System.out.println("\n=== AGENDA ==="); + System.out.println("1. Listar"); + System.out.println("2. Buscar por día"); + System.out.println("3. Buscar por nombre"); + System.out.println("4. Añadir"); + System.out.println("5. Eliminar"); + System.out.println("6. Salir"); + + String opcion = sc.nextLine(); + + switch (opcion) { + case "1": + for (cumpleAgenda c : repo.GetLista()) { + System.out.println(c.GetNombre()); + } + break; + + case "2": + System.out.print("Día: "); + int dia = Integer.parseInt(sc.nextLine()); + for (cumpleAgenda c : repo.BuscarPorDia(dia)) { + System.out.println(c.GetNombre()); + } + break; + + case "3": + System.out.print("Nombre: "); + cumpleAgenda c = repo.BuscarPorNombre(sc.nextLine()); + if (c != null) System.out.println(c.GetNombre()); + break; + + case "4": + System.out.print("Nombre: "); + String nombre = sc.nextLine(); + System.out.print("Día: "); + int d = Integer.parseInt(sc.nextLine()); + System.out.print("Mes: "); + int m = Integer.parseInt(sc.nextLine()); + repo.AddCumple(new cumpleAgenda(nombre, d, m)); + break; + + case "5": + System.out.print("Eliminar nombre: "); + repo.EliminarPorNombre(sc.nextLine()); + break; + + case "6": + salir = true; + break; + } + } + } +} +} From d90fdcb46f3fe6b65e889d1224f8371ad0026665 Mon Sep 17 00:00:00 2001 From: Kyle-gi Date: Mon, 24 Nov 2025 10:50:10 +0100 Subject: [PATCH 12/12] changes --- .gitignore | 78 +++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 29fcc62..fb7cacf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,40 +1,40 @@ -target/ -!target/apidocs/ -!.mvn/wrapper/maven-wrapper.jar -!**/src/main/**/target/ -!**/src/test/**/target/ -.kotlin - -### IntelliJ IDEA ### -.idea/modules.xml -.idea/jarRepositories.xml -.idea/compiler.xml -.idea/libraries/ -*.iws -*.iml -*.ipr - -### Eclipse ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.vscode/ - -### Mac OS ### +target/ +!target/apidocs/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ +.kotlin + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### .DS_Store \ No newline at end of file