ProductUtil.java ã¾ã¨ã‚
import java.util.ArrayList;
public class ProductUtil {
public static void printStockList(ArrayList<Product> products) {
for (Product p : products) {
System.out.println(p.getName() + " (在庫: " + p.getStock() + ")");
}
}
public static void searchByName(ArrayList<Product> products, String keyword) {
boolean found = false;
for (Product p : products) {
if (p.getName().equals(keyword)) {
System.out.println(p.getName() + "ã®åœ¨åº«æ•°: " + p.getStock());
found = true;
break;
}
}
if (!found) {
System.out.println("該当商å“ãªã—");
}
}
public static void printLowStockProducts(ArrayList<Product> products, int threshold) {
for (Product p : products) {
if (p.getStock() < threshold) {
System.out.println(p.getName() + " (在庫: " + p.getStock() + ")");
}
}
}
public static void updateStockByName(ArrayList<Product> products, String keyword, int newStock) {
boolean found = false;
for (Product p : products) {
if (p.getName().equals(keyword)) {
p.setStock(newStock);
System.out.println(p.getName() + "ã®åœ¨åº«æ•°ã‚’" + newStock + "ã«æ›´æ–°ã—ã¾ã—ãŸ");
found = true;
break;
}
}
if (!found) {
System.out.println("該当商å“ãªã—");
}
}
}
解説
ã“ã“ã§ã¯ã€Step01〜09ã§å¦ã‚“ã 内容を組ã¿åˆã‚ã›ã¦1ã¤ã®å®Œæˆã•れãŸãƒŸãƒ‹ã‚¢ãƒ—リã«ä»•上ã’ã‚‹ã“ã¨ã‚’目的ã¨ã—ã¦ã„ã¾ã™ã€‚
å„処ç†ã‚’å˜ä½“ã§æ›¸ã‘るよã†ã«ãªã‚‹ã ã‘ã§ãªãã€å¿…è¦ã«å¿œã˜ã¦å‘¼ã³å‡ºã—ã¦å‹•ã‹ã›ã‚‹è¨è¨ˆã«æ…£ã‚Œã‚‹ã“ã¨ãŒå¤§åˆ‡ã§ã™ã€‚
101 ステップアップå•題 「é…列修羅é“ã€
Just Keep Typing, Baby!ã§ã¯ã€ã“ã®ã€Œé…列修羅é“ã€ã§ã¤ã¾ã¥ã„ãŸäººå‘ã‘ã®è§£èª¬ã‚’ã—ã¦ã„ã¾ã™ã€‚ã“ã¡ã‚‰ã‚‚ãœã²ï¼
// tesh:
// ã¡ã‚ƒã‚“ã¨å‹•ã„ãŸã‘ã©ã€Œãªã‚“ã§ï¼Ÿã€ã£ã¦æ€ã£ã¦ã‚‹äººå‘ã‘ã®è§£èª¬ã€ã‚るよ。
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™



コメント