learn配列修羅道:StepFinal 商品在庫管理ミニアプリを完成させよ問題を見る(javadrillへ)問題のポイントパーツを組み合わせて、実際に動く形にする。ここまでに作ってきたメソッドたち──printStockList()、searchByName()、printLow... 2025.05.19learn
learn配列修羅道:Step09 在庫数を更新せよ問題を見る(javadrillへ)問題のポイント検索して、見つかったら「書き換える」。今回やるのは、検索+更新という実務で非常によく出る操作。どれか1つを探し出してその中の値を更新するという流れができれば、もう立派なデータ操... 2025.05.19learn
learn配列修羅道:Step08 在庫が少ない商品だけを出力せよ問題を見る(javadrillへ)問題のポイント条件で絞り込む処理=フィルタリング。商品リストの中から、「在庫数が threshold(しきい値)未満」のものだけを出力する。これは、「データの中から条件に合うも... 2025.05.19learn
未分類配列修羅道:Step07 商品名で検索せよ問題を見る(javadrillへ)問題のポイント検索とは、“一致する何かを探し出す”という行為。今回の検索対象は「商品名」。商品の一覧(List)の中から、キーワードに一致するものを探す処理を組む。初めて登場するのが equ... 2025.05.19未分類
learn配列修羅道:Step06 List を作って全商品を出力せよ問題を見る(javadrillへ)問題のポイントオブジェクトのリスト(List)を操作する。ここまでで作った Product クラスを、今度は 複数扱う ことになる。つまり、「クラス × リスト」=構造の集... 2025.05.19learn
learn配列修羅道:Step05 Product クラスを定義せよ問題を見る(javadrillへ)問題のポイントここで初めて「クラス」を自分で定義する。プログラミングの中でも重要な概念、それがクラス。「商品名」と「在庫数」──この2つの情報を1つのまとまりにする、それがク... 2025.05.19learn
learn配列修羅道:Step04 商品名を ArrayList に格納せよ問題を見る(javadrillへ)問題のポイント配列から ArrayList へ変換し、繰り返し処理で表示する。ここで初めて登場するのが ArrayList<String>。配列とは異なり、要素の追加... 2025.05.19learn
learn配列修羅道:Step03 商品名と在庫数を対応表示せよ問題を見る(javadrillへ)問題のポイント2つの配列を同時に走査して、要素同士を対応させる。商品名の配列と、在庫数の配列。この「並列構造」を処理するには、同じインデックスで両方を見るしかない。だから i を... 2025.05.19learn
learn配列修羅道:Step02 在庫切れがあるか?問題を見る(javadrillへ)問題のポイント配列の中に「0」が含まれているかをチェックする。ここでは単純な繰り返し処理だけでなく、途中で見つけたら即終了という“判断と脱出”の考え方が入ってくる。ループは「全部見る」とは... 2025.05.19learn
learn配列修羅道:Step01 配列の合計を出せ問題を見る(javadrillへ)問題のポイント配列の中身を全部足して、合計を出力する。単純な処理に見えるが、ここで for文 と 配列.length の感覚がズレてるやつは後で必ず詰む。配列とループの“数え方”をここで身体... 2025.05.19learn