101 ステップアップ問題 「配列修羅道」

「商品在庫管理システムを完成させよ」

この問題集について

このステップアップ問題集では、Javaにおける配列とコレクションの基本操作を、徹底的な数稽古を通じて身につけることを目的としています。

題材は、商品と在庫を扱うシンプルな管理アプリケーション。最終的には、商品情報の一覧表示・検索・在庫更新などの機能を備えた小規模なシステムを自力で構築できるようになります。

すべての処理は、以下のような基本構文だけで実装します:

  • for文による繰り返し処理
  • 条件分岐(if, else
  • 配列およびArrayListの操作
  • クラスとオブジェクトの基礎

最終的なゴール

次のような機能を持つ、コンソールベースの在庫管理システムを完成させることが目標です:

  • 商品一覧の表示
  • 商品名での検索
  • 在庫が少ない商品の抽出
  • 在庫数の更新

進め方

問題は Step01 〜 StepFinal まで順に進む形式で構成されています。
1ステップごとに、それぞれの処理を確実にマスターしていきましょう。

書いて、回して、腹に落とせ。
これがJava道場、配列修羅道だ。

ステップアップ問題

101-step01問題解答例
101-step02問題解答例
101-step03問題解答例
101-step04問題解答例
101-step05問題解答例
101-step06問題解答例
101-step07問題解答例
101-step08問題解答例
101-step09問題解答例
101-stepFinal問題解答例