LinkedList
kupal versionunknown
java
5 months ago
2.4 kB
13
Indexable
package Assignments; import java.util.Scanner; import java.util.LinkedList; public class linkedlist { private static LinkedList<String> list = new LinkedList<>(); private static Scanner scan = new Scanner(System.in); private static void displayMenu() { System.out.println("\n\tMENU"); System.out.println("[a] Display Kupals"); System.out.println("[b] Add Kupal"); System.out.println("[c] Remove Kupal"); System.out.println("[d] Search Kupal"); System.out.println("[e] Exit"); } private static void openMenu(char choice) { System.out.println(); switch(choice) { case 'a': displayKupal(); break; case 'b': addKupal(); break; case 'c': removeKupal(); break; case 'd': searchKupal(); break; case 'e': System.out.println("Exited"); scan.close(); break; default: System.out.println("Invalid input!"); } } private static void displayKupal() { if (list.isEmpty()) { System.out.println("No kupal in the list"); return; } System.out.println("Kupal List: " + list); } private static void addKupal() { System.out.print("Enter a kupal to add: "); list.add(scan.nextLine()); } private static void removeKupal() { if (list.isEmpty()) { System.out.println("No kupal in the list"); return; } System.out.print("Enter kupal to remove: "); String kupalName = scan.nextLine(); if (!list.contains(kupalName)) { System.out.println(kupalName + " is not kupal"); return; } list.remove(kupalName); System.out.println(kupalName + " was removed in the kupal list"); } private static void searchKupal() { if (list.isEmpty()) { System.out.println("No kupal in the list"); return; } System.out.print("Enter kupal to search: "); String kupalName = scan.nextLine(); if (list.contains(kupalName)) { System.out.println(kupalName + " was kupal"); } else { System.out.println(kupalName + " was not kupal"); } } public static void main(String[] args) { char choice; do { displayMenu(); System.out.print("\nEnter choice: "); choice = scan.next().charAt(0); scan.nextLine(); openMenu(choice); System.out.println("===================="); } while (choice != 'e'); } }
Editor is loading...
Leave a Comment