import java.util.Random;
public class RandomArrayLengthExample {
public static void main(String[] args) {
// ステップ 1: ãƒ©ãƒ³ãƒ€ãƒ ãªæ•´æ•°ã‚’生æˆã™ã‚‹ãŸã‚ã« Random クラスをインãƒãƒ¼ãƒˆ
Random random = new Random();
// ステップ 2: Random クラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
int randomLength = random.nextInt(10) + 1; // 1ã‹ã‚‰10ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæ•´æ•°ã‚’生æˆ
// ステップ 3: ランダムãªè¦ç´ æ•°ã‚’æŒã¤æ•´æ•°åž‹ã®é…列を宣言ã¨åˆæœŸåŒ–
int[] randomArray = new int[randomLength];
// ステップ 4: é…列ã®è¦ç´ 数を出力
System.out.println("ランダムãªé…列ã®è¦ç´ æ•°: " + randomArray.length);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€1ã‹ã‚‰10ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæ•´æ•°ã‚’è¦ç´ æ•°ã¨ã—ã¦æŒã¤æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ 数を出力ã—ã¾ã™ã€‚実行ã™ã‚‹ãŸã³ã«ç•°ãªã‚‹è¦ç´ æ•°ãŒç”Ÿæˆã•れã¾ã™ã€‚
é…列ã®è¦ç´ æ•°ã‚’å¤‰æ•°ã§æŒ‡å®šã—ã¦åˆæœŸåŒ–
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã«å¾“ã£ã¦é…列ã®è¦ç´ æ•°ã‚’å¤‰æ•°ã§æŒ‡å®šã—ã¦åˆæœŸåŒ–ã—ã¾ã—ãŸã€‚
java.util.Randomクラスをインãƒãƒ¼ãƒˆã—ã€ãƒ©ãƒ³ãƒ€ãƒ ãªæ•´æ•°ã‚’生æˆã™ã‚‹ãŸã‚ã®æº–備をã—ã¾ã™ã€‚Randomクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹randomを作æˆã—ã€ä¹±æ•°ã‚’生æˆã™ã‚‹ãŸã‚ã®æº–å‚™ãŒæ•´ã„ã¾ã™ã€‚random.nextInt(10) + 1を使用ã—ã¦ã€1ã‹ã‚‰10ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæ•´æ•°ã‚’生æˆã—ã€å¤‰æ•°randomLengthã«ä»£å…¥ã—ã¾ã™ã€‚ã“ã®å€¤ã¯å¾Œã§é…列ã®è¦ç´ æ•°ã¨ã—ã¦ä½¿ç”¨ã•れã¾ã™ã€‚int[] randomArray = new int[randomLength]ã¨ã„ã†ã‚³ãƒ¼ãƒ‰ã§ã€æ•´æ•°åž‹ã®é…列randomArrayを宣言ãŠã‚ˆã³åˆæœŸåŒ–ã—ã¾ã™ã€‚é…列ã®è¦ç´ æ•°ã¯å¤‰æ•°randomLengthã®å€¤ã«è¨å®šã•れã¾ã™ã€‚ã“ã®ã“ã¨ã«ã‚ˆã‚Šã€é…列ã®è¦ç´ æ•°ãŒãƒ©ãƒ³ãƒ€ãƒ ã«å¤‰åŒ–ã—ã¾ã™ã€‚- 最後ã«ã€
randomArray.lengthを使用ã—ã¦é…列ã®è¦ç´ æ•°ã‚’å–å¾—ã—ã€System.out.println()を使ã£ã¦è¦ç´ 数をコンソールã«å‡ºåŠ›ã—ã¾ã™ã€‚
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€æ¯Žå›žç•°ãªã‚‹è¦ç´ æ•°ã®æ•´æ•°åž‹ã®é…列ãŒç”Ÿæˆã•れã€ãã®è¦ç´ æ•°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚è¦ç´ æ•°ã‚’å¤‰æ•°ã§æŒ‡å®šã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€æŸ”軟性をæŒã£ãŸãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã§ãã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント