3.1 Expressions, Types, and Basic Math3.2 Objects and Methods3.3 Other Basic Types3.4 Back to the Numbers3.4.1 Binary Arithmetic3.4.2 Negative Numbers in Binary3.4.3 Other Integer Types3.4.4 Octal and Hexadecimal3.4.5 Non-Integer Numbers3.5 The math Object3.6 Details of Char and String3.7 Naming Values and Variables3.8 Sequential Execution3.8.1 Comments3.9 A Tip for Learning to Program3.10 End of Chapter Material3.10.1 Problem-Solving Approach3.10.2 Summary of Concepts3.10.3 Self-Directed Study3.10.4 ExercisesFigure 3.1Figure 3.2Table 3.1Table 3.2Table 3.3