During this chapter you should begin to feel comfortable with the declaration of variables and objects, creating an instance of that object, assigning vs. changing the state of the object and how that differs from what happens with primitive data. You will begin to do mathematical calculations and should come to understand both the mathematical operators and their precedence.
For each problem, handwrite the solution :
Chapter 1: Introduction to Java Programming
Self-Check 1.8: confoundingSelf-Check 1.10: ShaqSelf-Check 1.14: Test of KnowledgeExercise 1.2: SpikeyChapter 2: Primitive Data and Definite Loops
Self-Check 2.1: legalIntLiteralsSelf-Check 2.2: expressions1Self-Check 2.4: expressions3Self-Check 2.11: values of A,B,CExercise 2.1: displacementBook problems are due at the beginning of the class period before the Chapter 3 test
From lesson 3 - Variables: https://runestone.academy/runestone/books/published/apcsareview/VariableBasics/toctree.html
3.2. Declaring Variables in Java3.3. Changing Variables in Java3.4. Naming Variables3.5. OperatorsFrom lesson 4 - Strings: https://runestone.academy/runestone/books/published/apcsareview/Strings/toctree.html
4.3. String Methods on the Exam (Great reference for substring and length string methods)4.5. String Operators - Concatenation2.1 Character Strings
2.2 Variables
2.3 Expressions
2.4 Objects
2.5 String Class
2.6 Math Class
https://runestone.academy/runestone/static/JavaReview/index.html
Chapter 3 - Variables: 3.2.1 - 3.2.6, 3-3-1, 3.4.1 - 3.4.4, 3.5.3 - 3.5.3, 3.7.1 - 3.7.4
Chapter 4 - Strings: 4.2.1 - 4.2.9,