Computer Science 1
Top Lectures Assignments Noticeboard

Loop patterns

Enumerating all elements in a collection with a certain property

Example

Informal procedure

Choosing and defining variables

Skeleton of the code

public void findHouse (int highestPrice) {
  Enumeration enum;
  House house;
  while (condition) {
    body
  }
}

The while condition

Initialization

Guaranteeing termination

Completing the loop body

Another loop patter: A counter

An accumulator

Finding extremes


Last modified: 3/29/99