Java Methods, Second AP Edition Errata ===========================+======== Page 21, last paragraph, and Page 22: Oracle Corporation completed acquisition of Sun Microsystems in January 2010, so now Oracle owns Java. Page 32, Figure 2-7: Comments are out of sync with the code. should be // corner at x = 20, y = 40: ... // Draw a string of text starting at x = 55, y = 65: Page 53, top: 1. An comment at the top should be 1. A comment at the top Page 78, Question 20: the BoxRunner program should be the BugRunner program Page 192, Question 1: GirdWorld should be GridWorld Page 245, makeSale method: @return true for a successful sale, otherwise (boolean) should be @return true for a successful sale, false otherwise (boolean) Pge 291, Question 20: The first twelve digits the country should be The first twelve digits identify the country Page 309, DanceRunner code: (new WaltzNumber()).main(args), (new YMCANumber()).main(args), (new CongaNumber()).main(args) should be WaltzNumber.main(args), YMCANumber.main(args), CongaNumber.main(args), respectively. Page 316, last paragraph; page 317, Figure 11-7 caption: everywhere YMCA should be Waltz Page 341, middle: for (r = 0; r < rows; r++) for (c = 0; c < cols; c++) grid[r][c] = '*'; should be for (int r = 0; r < rows; r++) for (int c = 0; c < cols; c++) grid[r][c] = '*'; Page 355, Question 10: Scrabble letter score for 'O' is given as 3; should be 1. Page 359, Question 25: if (scores[i] > scores[iMax1]) { _____________________________________ } else if ( _________________________________ ) { _________________________ ... } should be if (scores[i] > scores[iMax1]) { _____________________________________ _____________________________________ } else if ( _________________________________ ) { _________________________ }