
2
CHAPTER
Programming Building Blocks—
Java Basics
Introduction
2.1 Java Application Structure
2.2 Data Types, Variables, and Constants
2.2.1 Declaring Variables
2.2.2 Integer Data Types
2.2.3 Floating-Point Data Types
2.2.4 Character Data Type
2.2.5 Boolean Data Type
2.2.6 Initial Values and Literals
2.2.7 String Literals and Escape Sequences
2.2.8 Constants
2.3 Programming Activity 1: Exploring Data
Types
2.4 Expressions and Arithmetic Operators
2.4.1 The Assignment Operator and
Expressions
2.4.2 Arithmetic Operators
2.4.3 Operator Precedence
2.4.4 Integer Division and Modulus
2.4.5 Division by Zero
2.4.6 Mixed-Type Arithmetic and Type
Casting
2.4.7 Shortcut Operators ...