Big Java Late Objects Easy Exercises

Chapter 1

  • Compile Hello World Program from section 1.5
  • Print Hello All
  • Draw a filled triangle
  • Draw a staircase
  • Draw a parallelogram
  • Draw picture with a tree and bush
  • Print lines of a Frost poem
  • Print Peter Piper poem
  • Print an equation
  • Print a multiplication table
  • Chapter 2

  • Compute rectangle area from given width and height constants
  • Compute rectangle area from inputs
  • Determine length of line segment
  • Print out last n characters of a string
  • Select and print substrings from string
  • Compute future value of CD
  • CD future values for different periods
  • Normalize angles
  • Print initials from names
  • Convert Farhenheit to Celsius and Kelvin
  • Chapter 3

  • Find larger of two integers
  • Convert between Farhenheit and Celsius
  • Put two words in lexicographic order
  • Find smallest of three integers
  • Determine letter grade from class average
  • Determine correct quadrant for angle
  • Determine worth of a pile of coins
  • Update current bank balance
  • Convert dollars and cents to nearest dime
  • Chapter 4

  • Find all vowels in string
  • Sum of odd integers
  • Count number of vowels in string
  • Count words in a sentence
  • Count number of 7s in number
  • Raise x to the nth power
  • Compute n factorial (n!)
  • Reverse characters in a string
  • Find palindromes
  • Average characters per word
  • Chapter 5

  • Get initials from name
  • 371te hax0rs
  • Determine pay for week
  • Check inputs for quizzes
  • Convert military time to AM/PM
  • Get the middle char(s) of a string
  • Determine n! recursively
  • Draw rectangle []
  • Count how many digits equal 7
  • Area of triangle
  • Combine numbers with given operator
  • Chapter 6

  • Find the sum of array elements
  • Find average price in array
  • Find middle element(s) of array
  • Linear search
  • Count occurrences of given int in array
  • Find larger sum of 2D array rows
  • Compute test averages from 2 1D arrays
  • Count test averages below 70 with 2D array
  • Copy array in reverse order to ArrayList
  • Copy array to ArrayList, excluding duplicates
  • Chapter 7

  • Fill diagonals of square board with asterisks
  • Sentence class
  • Rectangle/Square: 2 constructors; 2 methods
  • Count vowels, consonants, and compute their ratio in a Sentence class
  • Add static variable and method to Coin class
  • Rental Cars with static methods for counting rented and available cars
  • Spinning disk device with getSegmentLength method
  • Spinning disk device with getTransitions method
  • Spinning disk device with getSegmentLength method
  • A Square that can grow
  • Box class with volume and surface area methods
  • Chapter 8

  • Count number words per line in file
  • Replace vowels with underscores in file
  • Bank account constructor with IllegalArgumentException
  • Find integers in a file
  • Read file with arithmetic expressions
  • Check arithmetic expression string for exceptions
  • Chapter 9

  • Write the constructor for the SavingsAccount subclass
  • State quarter subclass of coin class
  • Provide common shape superclass
  • Chapter 10

  • Linked list with all but the first two removed
  • Create linked list with three strings
  • Create linked list with three strings (2)
  • Adding and removing queue elements
  • Working with queues and stacks
  • Working with queues and stacks (2)
  • Sets of words
  • Map from strings to number of letters
  • Hash set of people
  • Tree set of people