商å“åã¨åœ¨åº«æ•°ã‚’対応表示ã›ã‚ˆ
ã‚ãªãŸã¯ã€å•†å“åã®ä¸€è¦§ã¨ã€ãれãžã‚Œã®åœ¨åº«æ•°ã‚’記録ã—ãŸ2ã¤ã®é…列を渡ã•れãŸã€‚
ã“れらã®é…列を使ã£ã¦ã€å„商å“ã®åå‰ã¨åœ¨åº«æ•°ã‚’「åå‰: æ•°é‡ã€ã®å½¢å¼ã§å‡ºåŠ›ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’作æˆã›ã‚ˆã€‚
è¦ä»¶
- メソッドå:
printStockList - 引数:
String[] names(商å“åã®é…列)ã€int[] stocks(在庫数ã®é…列) - 処ç†ï¼šå¯¾å¿œã™ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹åŒå£«ã‚’組ã¿åˆã‚ã›ã¦å‡ºåŠ›
- 出力形å¼ï¼ˆ1行ãšã¤ï¼‰ï¼š
りんã”: 10
ã¿ã‹ã‚“: 5
テストケース(mainメソッド)
public class Step03_Tests {
public static void main(String[] args) {
// テストケース01
String[] names1 = {"りんã”", "ã¿ã‹ã‚“", "ãƒãƒŠãƒŠ"};
int[] stocks1 = {10, 5, 3};
printStockList(names1, stocks1);
// 出力:
// りんã”: 10
// ã¿ã‹ã‚“: 5
// ãƒãƒŠãƒŠ: 3
// テストケース02
String[] names2 = {"メãƒãƒ³", "ã¶ã©ã†"};
int[] stocks2 = {0, 8};
printStockList(names2, stocks2);
// 出力:
// メãƒãƒ³: 0
// ã¶ã©ã†: 8
}
// ã“ã“ã« printStockList メソッドを実装ã™ã‚‹
}
ヒント
- é…列
names[i]ã¨stocks[i]をペアã§ä½¿ã†ã«ã¯ã€åŒã˜ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹iを使ã£ã¦ä¸¦è¡Œã—ã¦ãƒ«ãƒ¼ãƒ—ã™ã‚‹ - 2ã¤ã®é…列ã®è¦ç´ æ•°ãŒç•°ãªã‚‹å ´åˆã®æ‰±ã„ã¯ä»Šã¯è€ƒãˆãªãã¦ã‚ˆã„ï¼ˆå‰æï¼šé•·ã•ã¯åŒã˜ï¼‰
- 出力ã¯1行ãšã¤
System.out.println(...)ã§è¡Œã†
→解ç”例
101 ステップアップå•題 「é…列修羅é“ã€
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント