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