Java 21 はじめてのデバッグ演習5問 修正版と確認テスト付き
- ダウンロード商品¥ 500

短いJavaプログラムを実行し、期待する結果と実際の結果を比べながら、境界条件や空の入力を考える演習集です。箱数の切上げ、予約締切、平均、配列終端、空リストの5つの題材を扱います。 購入前にご確認ください WindowsとJDK 21を使い、ZIPの展開、コード編集、コンパイル、コマンド実行ができる方向けです。Javaの変数、条件分岐、繰り返し、メソッド、配列・リストの基礎知識を前提にしています。 第5問には、動作確認したWindows環境のコマンド引数からそのまま渡せない文字入力があります。NEL(U+0085)、LS(U+2028)、PS(U+2029)などを含む入力では、同梱の補助クラスを使ってUTF-8ファイルから読み込む手順が必要です。通常のコマンド引数だけですべてのケースを確認することはできません。 この補助手順には、UTF-8ファイルの作成・保存と、付属Javaクラスのコンパイル・実行が含まれます。補助クラスは標準JDKを使います。付属の手順に沿って進めてください。 収録する5問 1. 箱数の切上げ計算 2. 予約締切の判定 3. 平均の計算 4. 配列終端の処理 5. 空リストの処理 提供形式 日本語教材 v0.4をZIPファイルで提供します。5問の演習コード、修正版、確認テスト、実行手順を収録しています。 紙の本や物品の発送はありません。コードの編集・実行ができるPC、JDK 21、エディターが必要です。 動作確認の範囲 v0.3のZIPを展開し、Windows/Eclipse Temurin JDK 21.0.7+6で次を確認しました。 - 5問の修正版の確認テスト106件が成功 - 第5問のUTF-8ファイル補助経路44件が成功 - Windows PowerShell 5.1とPowerShell 7で、付属の読者手順8件が成功 v0.4は利用条件などの文書を更新した版です。コードと確認テスト等はv0.3から変更しておらず、バイト単位の一致を確認しています。v0.4でJavaの再実行は行っていません。上記はv0.3における、記載の環境・手順・テストの範囲での結果です。直接コマンド引数での文字の伝達制限は、前述のとおり残っています。 別PC・別OS・別JDK、Unicode文字を含むフォルダー名やファイル名、読み取り等の権限がない場合、巨大な入力ファイルでは検証していません。すべての入力・環境での動作を保証するものではありません。 制作について 生成AIを利用して制作した、架空の題材によるJava演習です。企業の実コードや個人の実務経験談を収録したものではありません。 実行テストは行っていますが、学習効果、資格合格、就職や実務での成果を保証する教材ではありません。 価格と受け取り 商品価格は500円です。送料はかかりません。支払方法によって、BOOTH等の支払手数料が別途かかる場合があります。 BOOTHで支払確認後、購入履歴・ライブラリ等からファイルを取得できます。 利用範囲 購入者本人の個人学習用として、ご自身のPCで実行・改変できます。教材の再配布・転売はできません。法令により認められる利用を制限する趣旨ではありません。 お問い合わせ 教材のダウンロードや記載の実行手順、不具合・誤記、説明との相違は、このショップのBOOTHメッセージからご連絡ください。 問題名、教材の版、使用環境、操作手順、表示されたエラーをお知らせいただけると確認しやすくなります。個人情報、勤務先の情報、秘密のコードは送らないでください。 販売者が内容を確認し、BOOTHの規約と適用法令に沿って必要な対応を行います。個別指導は含みません。 キャンセルと商品不備 BOOTHの案内では、ダウンロード商品の注文確定後の通常のキャンセル・返金は受け付けていません。内容と確認環境を購入前にご確認ください。 商品不備や説明との相違がある場合は、上記の窓口へご連絡ください。この案内は、法令上認められる購入者の権利を制限する趣旨ではありません。 BOOTH公式案内 https://booth.pixiv.help/hc/ja/articles/115002295113
