import java.util.Random;
public class DoubleArrayExample {
public static void main(String[] args) {
// doubleåž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ10ã®é…列を作æˆ
double[] doubleArray = new double[10];
// 乱数生æˆå™¨ã‚’作æˆ
Random random = new Random();
// 0ã‹ã‚‰9ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæµ®å‹•å°æ•°ç‚¹æ•°ã‚’代入
for (int i = 0; i < doubleArray.length; i++) {
double randomValue = random.nextDouble() * 10.0; // 0ã‹ã‚‰9ã®ç¯„囲ã®ä¹±æ•°
doubleArray[i] = randomValue;
}
// é…列ã®å†…容を表示
for (int i = 0; i < doubleArray.length; i++) {
System.out.println("è¦ç´ " + i + ": " + doubleArray[i]);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€doubleArray ã¨ã„ã†åå‰ã® double åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ10ã®æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚次ã«ã€java.util.Random クラスを使用ã—ã¦ä¹±æ•°ç”Ÿæˆå™¨ã‚’作æˆã—ã€0ã‹ã‚‰9ã¾ã§ã®ç¯„囲ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæµ®å‹•å°æ•°ç‚¹æ•°ã‚’å„è¦ç´ ã«ä»£å…¥ã—ã¾ã™ã€‚最後ã«ã€é…列ã®å†…容を表示ã—ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€0ã‹ã‚‰9ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæµ®å‹•å°æ•°ç‚¹æ•°ãŒ double åž‹ã®é…列ã«ä»£å…¥ã•れã€è¡¨ç¤ºã•れã¾ã™ã€‚
doubleåž‹ã®é…列ã«å€¤ã‚’代入
double åž‹ã®é…列ã«å€¤ã‚’代入ã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã¯ã€Javaã®é…列をæ“作ã™ã‚‹åŸºæœ¬çš„ãªæ–¹æ³•ã§ã™ã€‚以下ã¯ã€double åž‹ã®é…列ã«å€¤ã‚’代入ã™ã‚‹æ‰‹é †ã®è§£èª¬ã§ã™ã€‚
doubleåž‹ã®é…列を宣言:
ã¾ãšã€double åž‹ã®é…列を宣言ã—ã¾ã™ã€‚è¦ç´ 数を指定ã—ã¦æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚
double[] doubleArray = new double[10];
ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€doubleArray ã¨ã„ã†åå‰ã® double åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ10ã®æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚
乱数生æˆ:
0ã‹ã‚‰9ã¾ã§ã®ãƒ©ãƒ³ãƒ€ãƒ ãªæµ®å‹•å°æ•°ç‚¹æ•°ã‚’生æˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ç›®çš„ã«ã¯ã€Javaã®æ¨™æº–ライブラリã§ã‚ã‚‹ java.util.Random クラスを使用ã™ã‚‹ã‹ã€Math.random() メソッドを利用ã—ã¾ã™ã€‚
java.util.Random クラスを使用ã—ãŸä¾‹:
Random random = new Random();
for (int i = 0; i < doubleArray.length; i++) {
double randomValue = random.nextDouble() * 10.0; // 0ã‹ã‚‰9ã®ç¯„囲ã®ä¹±æ•°
doubleArray[i] = randomValue;
}
Math.random() メソッドを使用ã—ãŸä¾‹:
for (int i = 0; i < doubleArray.length; i++) {
double randomValue = Math.random() * 10.0; // 0ã‹ã‚‰9ã®ç¯„囲ã®ä¹±æ•°
doubleArray[i] = randomValue;
}
ã“れらã®ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã¯ã€Random クラスã¾ãŸã¯ Math.random() メソッドを使ã£ã¦0ã‹ã‚‰9ã¾ã§ã®ç¯„å›²ã®æµ®å‹•å°æ•°ç‚¹æ•°ã‚’生æˆã—ã€å„è¦ç´ ã«ä»£å…¥ã—ã¾ã™ã€‚
çµæžœã®åˆ©ç”¨:
乱数ãŒä»£å…¥ã•れ㟠double åž‹ã®é…列ã¯ã€å¿…è¦ã«å¿œã˜ã¦è¡¨ç¤ºã—ãŸã‚Šã€ä»–ã®å‡¦ç†ã«ä½¿ç”¨ã—ãŸã‚Šã§ãã¾ã™ã€‚è¦ç´ ã«ä»£å…¥ã•れãŸå€¤ã¯ã€é…列ã®è¦ç´ 番å·ã‚’指定ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚
double åž‹ã®é…列ã«å€¤ã‚’代入ã™ã‚‹ã“ã¨ã¯ã€ãƒ©ãƒ³ãƒ€ãƒ データã®ç”Ÿæˆã‚„æµ®å‹•å°æ•°ç‚¹æ•°ã®æ“作ã«ãŠã„ã¦é‡è¦ã§ã™ã€‚ã“ã®æ‰‹é †ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã§æ•°å€¤ãƒ‡ãƒ¼ã‚¿ã‚’扱ã†éš›ã«éžå¸¸ã«å½¹ç«‹ã¡ã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント