「創るJava 第3版」のサンプルが動かないミス

いくつか、コードをそのまま入力しても動かないミスがみつかりました。
編集過程で「:」などの記号が抜けているようです。
また、ここでは挙げませんがインデントもかなり崩れているようです。
読んでいただいている方には、ご迷惑おかけします。
入門書である以上、このようなミスがあってはならないのですが、チェックしきれませんでした。
申し訳ありません。
こちらの公式サポートページにも掲載されるはずです。
http://book.mycom.co.jp/support/bookmook/TsukuruJava3rd/


ほかにも、プログラムが動かないようなミスなどありましたら、ここのコメント欄やメールなどでお知らせください。その際、感想など書かずにいきなり用件のみでかまいません。


以下、修正点です。
-で始まるものが現在の状態で、+で始まるものが修正した状態です。


p190 157行
(p212 176行 p238 213行 p254 243行 p255 243行)

 - for(Figure fig figures){
 + for(Figure fig : figures){


p247 112-113

 - for(int line copy){
 -     for(int n line){
 + for(int line : copy){
 +     for(int n : line){


p261

 - case RECTANGLE//四角
 + case RECTANGLE: //四角

 - case DOUBLE_CIRCLE//二重丸
 + case DOUBLE_CIRCLE: //二重丸

 - case CIRCLE//丸
 + case CIRCLE: //丸

 - default//バツ
 + default: //バツ


p308 94行
(p311 93行)

 - for(Integer itemObj numbers){
 + for(Integer itemObj : numbers){

p463 102-103行
(p465 103-104行)

 - result += "" + rs.getString("SHOHIN_NAME");
 - result += "" + rs.getString("PRICE");
 + result += ":" + rs.getString("SHOHIN_NAME");
 + result += ":" + rs.getString("PRICE");


p660 33行

 - message = "「 + input + "」";
 + message = "「" + input + "」";