Skip to content

This repository applies basic programming principles such as sequence, selection, iteration, and methods in java.

License

Notifications You must be signed in to change notification settings

Teseife/Name-Statistics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Project Title: Name Statistics Program

Description

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.

Features

  • 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.

How to Run

  1. Clone the repository:

    • git clone repository-url
  2. Compile the Java program:

    • javac Project1.java
  3. Run the compiled Java program:

    • Java Project1

Program Flowchart

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: Program Flowchart

Options

  • 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

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

This repository applies basic programming principles such as sequence, selection, iteration, and methods in java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages