Learn Java,
build with structure.
A separate seven-chapter AP Java course—every lesson, explanation, example, assignment, sample run, image, and project.
Seven chapters
Program structure, variables, input, methods, conditionals, loops, and arrays.
Your First Java Program
Java program structure, printing, comments, headings, escape characters, and first assignments.
Open chapter → J02Variables
Math, primitive data types, Strings, booleans, variables, concatenation, tracing, and assignments.
Open chapter → J03User Input
Using Scanner, collecting user values, processing input, and five complete assignments.
Open chapter → J04Methods
Defining, calling, parameterizing, returning from, and combining Java methods.
Open chapter → J05Conditionals
Operators, if/else branches, compound logic, nesting, illustrations, and assignments.
Open chapter → J06Loops
while, for, nested loops, break and continue, random numbers, assignments, and projects.
Open chapter → J07Arrays
Declaring arrays, passing arrays to methods, two-dimensional arrays, and applied assignments.
Open chapter →