サポート
ダウンロード
(2022年1月6日更新)
本書内で解説したサンプルコードをダウンロードして利用することができます。サンプルコードは章ごと格納されており,まとめてZIPファイルに圧縮されています。ダウンロード後,解凍してご利用ください。
なお,本書で扱っているすべてのプログラムコードがサンプルダウンロードに含まれているわけではありません。ご了承ください。
ダウンロードファイルに訂正があり,ファイルを修正いたしました。お詫び申し上げます。
2021年8月20日以前にダウンロードされた方は,お手数ですが,再度ダウンロードし直してください。
訂正を行ったファイルは,「Chapter7」フォルダー内の以下のファイルになります。
- Kurikaesi6.java
-
- Kurikaesi7.java
-
- Kurikaesi8.java
-
- ダウンロード
- sample.zip(2022年1月6日更新)
正誤表
書籍の内容に誤りのあったことを,本書をお買いあげいただいた読者の皆様および関係者の方々にお詫びいたします。以下に正誤表を掲載いたします。
P.148 7~9行目
誤 |
ただし、switchの右側の()に入る変数名は、整数型(byte, short, int, long)、 enum型、char型かStringクラスでなければなりません。実数を扱うdouble型は利用できませんので注意してください。 |
正 |
ただし、switchの右側の()に入る変数は、long型を除く整数型(byte, short, int)とchar型、String等の参照型でなければなりません。実数型(double, float)は利用できませんので注意してください。 |
P.118 リスト5-13 の8行目
誤 | time = age * 365 * 24 * 60 * 60;
|
---|
正 | time = age * 365L * 24 * 60 * 60;
|
---|
P.118の側注にTips追加
Tips
365LのLは接尾辞といい、long型の値であることを示しています。接尾辞については5-4-4を参照してください。
|
解答・解説集 P.3 Chapter4の問題2の③
誤 |
123 * 456 + “ “ + “Good” + “ “ + “morning"
|
---|
正 |
123 * 456 + “Good” + “ “ + “morning"
|
---|
456の後ろの「+ “ “ 」が不要でした。
P.166 リスト7-06(Kurikaeshi6.java)の5行目
誤 | for (i = 0; i <= 5; i = i + 1){
|
---|
正 | for (i = 1; i <= 5; i = i + 1){
|
---|
P.167 図7-07
Kurikaeshi6.javaの正しい実行結果は次の通りです。
正 |
|
P.167 リスト7-07(Kurikaeshi7.java)の5行目
誤 | for(i = 0; i <= 5; i = i + 1) {
|
---|
正 | for(i = 1; i <= 5; i = i + 1) {
|
---|
P.167 図7-08
Kurikaeshi7.javaの正しい実行結果は次の通りです。
正 |
|
P.168 リスト7-08(Kurikaeshi8.java)の5行目
誤 | for(int i = 0; i <= 5; i = i + 1) {
|
---|
正 | for(int i = 1; i <= 5; i = i + 1) {
|
---|
P.168 図7-09
Kurikaeshi8.javaの正しい実行結果は次の通りです。
正 |
|
P.74 図4-03
Enzanshi2.javaの正しい実行結果は次の通りです。
P.76 図4-05
Enzanshi4.javaの正しい実行結果は次の通りです。