CS Java 2 Final Exam Preparation

Review the following classes:
From our text and classwork: BasicGame, Nim, Time, Person, Dice, Coin, EasyEvents, Walker and Minnow
From the API: Random, String, Graphics

Know the following terms:
Constructor, signature, static methods, parameters, reserved words, boolean, int, String, order of operations, import statement, cast operator,

Understand and be able to use these operators:
Know the meaning and use of +=, -=, *=, /=, %, %=, ++, --, &&, || , ?:, ==, !, !=, <, >, <=, >=
Be able to evaluate expressions with operators.

Written Exam:
Questions on writing constructors and methods for a class, creating an array, evaluating Boolean expressions, generating a random number in a given range, explaining what code is doing.

Programming Exam:
Add methods to the Walker class and write an application program.