Variables:
... variable declaration ... primitive data types (int, float, double, boolean, char) ... identifier, naming, camel case (see p. 37) ... reserved words ... variable initialization ... case sensitive ... literal, String literal ... scope, code block (brackets {...} ) ... constants ... magic numbers Variable Operations: ... variable assignment, assignment statement ... operator ... assignment statement ... binary arithmetic operators: +, -, *, /, % ... unary arithmetic operators: -, ++, -- ... Mod function (%) ... integer division ... Math class, Math.PI, Math.random() ... operator precedence ... type conversion, cast operator Other: ... stepwise refinement ... sytax rules vs convention ... statement vs expression ... programming style, indentation, Netbeans formatting tool ... comments, single line, multi-line, Javadoc String Variables and Operations: ... String Class ... String operations ... escape sequence and control characters ... String concatenation and the + operator ... dot notation Keyboard I/O, input/output: ... Scanner class ... Dialog Boxes ... System.out.print, System.out.println ... System.out.printf, format specifier ... console ... standard output/input |