CONTENTS
1.3 The Java Programming Language
1.4 Becoming Familiar with your Programming Environment
1.5 Analyzing Your First Program
1.7 Problem Solving: Algorithm Design
CHAPTER 2 FUNDAMENTAL DATA TYPES
2.4 Problem Solving: First Do It By Hand
3.2 Comparing Numbers and Strings
3.5 Problem Solving: Flowcharts
3.6 Problem Solving: Test Cases
3.7 Boolean Variables and Operators
3.8 Application: Input Validation
4.2 Problem Solving: Hand-Tracing
4.5 Application: Processing Sentinel Values
4.6 Problem Solving: Storyboards
4.9 Application: Random Numbers and Simulations
5.5 Methods Without Return Values
5.6 Problem Solving: Reusable Methods
5.7 Problem Solving: Stepwise Refinement
5.9 Recursive Methods (Optional)
CHAPTER 6 ARRAYS AND ARRAY LISTS
6.5 Problem Solving: Adapting Algorithms
6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access