LinkedList
kupal versionunknown
java
a year ago
2.4 kB
16
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