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
}
// 商å“åã¨åœ¨åº«æ•°ã‚’対応表示ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public static void printStockList(String[] names, int[] stocks) {
// åŒã˜ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’使ã£ã¦ã€åå‰ã¨åœ¨åº«ã‚’ペアã§å‡ºåŠ›
for (int i = 0; i < names.length; i++) {
// i番目ã®åå‰ã¨åœ¨åº«ã‚’ ":" ã§ã¤ãªã„ã§å‡ºåŠ›
System.out.println(names[i] + ": " + stocks[i]);
}
}
}
解説
◠メソッド引数を2ã¤ã«ã—ã¦ã„ã‚‹ç†ç”±
- 商å“åã¨åœ¨åº«æ•°ã¯åˆ¥ã®é…åˆ—ã«æ ¼ç´ã•れã¦ã„ã‚‹ãŸã‚ã€ãれãžã‚Œç‹¬ç«‹ã—ãŸå¼•æ•°ã¨ã—ã¦å—ã‘å–ã‚‹
- 両者ã®è¦ç´ æ•°ãŒåŒã˜ã§ã‚ã‚‹ã¨ã„ã†å‰æã®ã‚‚ã¨ã§ã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’åˆã‚ã›ã¦å‡¦ç†ã™ã‚‹
â— for (int i = 0; i < names.length; i++)
- åå‰ã®é…列を基準ã«ãƒ«ãƒ¼ãƒ—。
stocks.lengthã§ã‚‚åŒã˜ã ãŒã€å¿…ãšä¸€æ–¹ã«æƒãˆã‚‹ - i番目ã®åå‰ã¨ã€i番目ã®åœ¨åº«ã‚’å–り出ã—ã¦ã‚»ãƒƒãƒˆã§å‡ºåŠ›ã™ã‚‹
â— System.out.println(names[i] + ": " + stocks[i]);
+を使ã£ã¦æ–‡å—åˆ—ã¨æ•°å€¤ã‚’連çµã—ã€ã€Œåå‰: æ•°é‡ã€ã®å½¢ã«æ•´ãˆã¦å‡ºåŠ›- フォーマット通りã®å‡ºåŠ›ãŒã•れã¦ã„ã‚‹ã‹ã€å¸¸ã«ç¢ºèªã™ã‚‹ã‚¯ã‚»ã‚’ã¤ã‘よã†
101 ステップアップå•題 「é…列修羅é“ã€
Just Keep Typing, Baby!ã§ã¯ã€ã“ã®ã€Œé…列修羅é“ã€ã§ã¤ã¾ã¥ã„ãŸäººå‘ã‘ã®è§£èª¬ã‚’ã—ã¦ã„ã¾ã™ã€‚ã“ã¡ã‚‰ã‚‚ãœã²ï¼
// tesh:
// モヤã£ãŸãªã‚‰ã€ã“れèªã‚。スッã¨ã™ã‚‹ã‹ã‚‰ã€‚
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™



コメント