From c18a54f0c42c83a7d851b67c27c3340465395313 Mon Sep 17 00:00:00 2001 From: Laurine <lenetlaurine@gmail.com> Date: Wed, 27 Sep 2023 18:31:22 +0200 Subject: [PATCH] 3-a CLI in the main --- .../com/example/livecodingjavaspring/App.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/main/java/com/example/livecodingjavaspring/App.java b/src/main/java/com/example/livecodingjavaspring/App.java index 363f543..36bb570 100644 --- a/src/main/java/com/example/livecodingjavaspring/App.java +++ b/src/main/java/com/example/livecodingjavaspring/App.java @@ -19,5 +19,30 @@ public class App { users.add(new User("Jean", "TENRIEN", 22)); users.add(new User("Lara", "TATOUILLE", 24)); users.forEach(System.out::println); + + int choice = -1; + while (choice != 0) { + Scanner scanner = new Scanner(System.in); + System.out.println("Hello jeune Peufien ! dans ma super CLI"); + System.out.println("Que veux-tu faire ?"); + System.out.println("1- Lister les utilisateurs"); + System.out.println("2- Ajouter un utilisateur"); + choice = parseInt(scanner.next()); + switch (choice) { + case 1-> users.forEach(System.out::println); + case 2 -> { + System.out.println("Prénom de l'utilisateur"); + String firstname = scanner.next(); + System.out.println("Nom de l'utilisateur"); + String lastname = scanner.next(); + System.out.println("Age de l'utilisateur"); + String age = scanner.next(); + users.add(new User(firstname, lastname, Integer.valueOf(age))); + users.forEach(System.out::println); + } + case 0 -> System.exit(0); + default -> System.out.println("Mauvaise commande"); + } + } } } -- GitLab