0Pricing
Java Academy · Lesson

Requirements & Design

Define the problem, inputs and outputs, constraints, and a simple plan for a word statistics tool.

Project goal

Goal: Build a tiny tool that reports basic word statistics. We will tokenize text, normalize words, count frequencies, and show the top results.

Inputs and outputs

Input: a short text string, hard coded for now. Output: total words, unique words, and top N most frequent words with counts.

All lessons in this course

  1. Requirements & Design
  2. Implementation
  3. Testing & Extensions
← Back to Java Academy