This Java application prompts the user to input a list of names and provides various operations to analyze these names based on user selections. The program operates in a loop, continuing to prompt for choices until explicitly exited by the user.
- Display names in alphabetical order.
- Show full names or individual names.
- Display statistics about the names, including the average length, shortest and longest names, and population standard deviation.
- Operations to filter names based on length, capitalization, and more.
-
Clone the repository:
- git clone repository-url
-
Compile the Java program:
- javac Project1.java
-
Run the compiled Java program:
- Java Project1
Below is the flowchart that describes the logic of the program. This visual aid maps out the sequence of operations and method calls based on user input:
- 1: Display List Ordered
- 2: Display Full Names
- 3: Display Single Names
- 4: Display Name Statistics
- 5: Display Names with Even Length
- 6: Display Names with Odd Length
- 7: Display Names not Capitalized
- 8: Display Most Frequent Name
- 9: Enter a new list of Names
- 0: Quit Program
This project is licensed under the MIT License - see the LICENSE.md file for details.