You will find in this workbook many complete Java programs and the outputs they produce, annotated with information that will help you understand them. The programs form a series that demonstrate basic operations such as arithmetic, loops, if and if/else decisionmaking structures, arrays, simple file processing and the use of methods and classes. These example programs expose you to the use of class libraries and the methods contained in them for random number generation, exponentiation, number formatting, file input/output, and keyboard-supplied data. Many computer science students use their own laptops or desktop PCs to do their homework rather than lab computers. The standard Java programming tools, including the Java Developer’s Kit (JDK) with Java compiler, are available free via the web site of Java’s originator, Sun Microsystems. This workbook is coupled with a unique environment that makes the JDK as convenient as possible to install and very easy to use on your own computer, with no technical hurdles. The environment and a copy of the JDK are on the CD/ROM that accompanies this book. Complete installation instructions are provided in the workbook.