Array Searching
Array Searching
ArraySearching;
import java.util.Scanner;
while (true) {
// Display the menu
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.println("|| 1. Add a name ||");
System.out.println("|| 2. Search for a name ||");
System.out.println("|| 3. View all names ||");
System.out.println("|| 4. Quit ||");
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.print("|| Enter your choice (1-4): ");
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.print("|| Enter a name: ");
String name = input.next();
names[count] = name;
count++;
System.out.println("|| Name added successfully!
||");
break;
case 2:
// Search for a name in the array
System.out.print("|| Enter a name to search for: ");
name = input.next();
boolean found = false;
for (int i = 0; i < count; i++) {
if (names[i].equals(name)) {
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.println("|| "+name + " is in the
list! ||");
found = true;
break;
}
}
if (!found) {
System.out.println("|| "+name + " is not in the
list. ||");
}
break;
case 3:
// Display all the names in the array
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.println("|| Current names in the list:
||");
for (int i = 0; i < count; i++) {
System.out.println("|| "+names[i]);
System.out.println("|||||||||||||||||||||||||||||||||||||");
break;
case 4:
// Exit the program
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.println("|| Goodbye!
||");
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.exit(0);
break;
default:
// Invalid choice
System.out.println("|||||||||||||||||||||||||||||||||||||");
System.out.println("|| Invalid choice. Try again.
||");
}
}
}
}