ループを使用ã™ã‚‹å ´åˆã®è§£ç”例
public class IntegerArrayExample {
public static void main(String[] args) {
// æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®é…列を作æˆ
int[] integerArray = new int[5];
// 1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ã‚’代入
for (int i = 0; i < integerArray.length; i++) {
integerArray[i] = i + 1;
}
// é…列ã®å†…容を表示
for (int i = 0; i < integerArray.length; i++) {
System.out.println("è¦ç´ " + i + ": " + integerArray[i]);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€integerArray ã¨ã„ã†æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®é…列を作æˆã—ã¾ã™ã€‚次ã«ã€for ループを使用ã—ã¦1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ã‚’é…列ã«ä»£å…¥ã—ã€æœ€å¾Œã«ãã®å†…容を表示ã—ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ãŒæ•´æ•°åž‹ã®é…列ã«ä»£å…¥ã•れã€ãれãŒè¡¨ç¤ºã•れã¾ã™ã€‚
手動ã§ä»£å…¥ã™ã‚‹å ´åˆã®è§£ç”例
public class ManualArrayInitialization {
public static void main(String[] args) {
// æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®é…列を作æˆ
int[] integerArray = new int[5];
// 1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ã‚’手動ã§ä»£å…¥
integerArray[0] = 1;
integerArray[1] = 2;
integerArray[2] = 3;
integerArray[3] = 4;
integerArray[4] = 5;
// é…列ã®å†…容を表示
for (int i = 0; i < integerArray.length; i++) {
System.out.println("è¦ç´ " + i + ": " + integerArray[i]);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€æ•´æ•°åž‹ã®é…列 integerArray を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®é…列を手動ã§ä½œæˆã—ã¾ã™ã€‚次ã«ã€å„è¦ç´ ã«å¯¾ã—ã¦å€¤ã‚’直接指定ã—ã¦ä»£å…¥ã—ã€ãã®å†…容を表示ã—ã¾ã™ã€‚手動ã§ä»£å…¥ã™ã‚‹ã“ã¨ã§ã€1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ãŒæ•´æ•°åž‹ã®é…列ã«ä»£å…¥ã•れã¾ã™ã€‚
æ•´æ•°ã®é…列ã«å€¤ã‚’代入
æ•´æ•°ã®é…列ã«å€¤ã‚’代入ã™ã‚‹ãŸã‚ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ãŒå¿…è¦ã§ã™ã€‚ã“ã®æ‰‹é †ã¯ã€Javaã®é…列をæ“作ã™ã‚‹åŸºæœ¬çš„ãªæ–¹æ³•ã§ã™ã€‚
é…列ã®å®£è¨€ã¨ä½œæˆ:
ã¾ãšã€æ•´æ•°ã®é…列を宣言ã—ã€è¦ç´ 数を指定ã—ã¦ä½œæˆã—ã¾ã™ã€‚ã“ã‚Œã¯æ¬¡ã®ã‚ˆã†ã«è¡Œã„ã¾ã™ã€‚
int[] integerArray = new int[5];
ã“ã®ä¾‹ã§ã¯ã€integerArray ã¨ã„ã†åå‰ã®æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®æ–°ã—ã„é…列を作æˆã—ã¦ã„ã¾ã™ã€‚
è¦ç´ ã¸ã®å€¤ã®ä»£å…¥:
å„è¦ç´ ã«å¯¾ã—ã¦ã€å€¤ã‚’代入ã—ã¾ã™ã€‚代入ã«ã¯ã€ãƒ«ãƒ¼ãƒ—を使用ã—ã¦è‡ªå‹•çš„ã«å€¤ã‚’割り当ã¦ã‚‹æ–¹æ³•ã‚„ã€æ‰‹å‹•ã§å„è¦ç´ ã«å€¤ã‚’指定ã™ã‚‹æ–¹æ³•ãŒã‚りã¾ã™ã€‚
ループを使用ã™ã‚‹å ´åˆã®ä¾‹:
for (int i = 0; i < integerArray.length; i++) {
integerArray[i] = i + 1;
}
ã“ã®ãƒ«ãƒ¼ãƒ—を使用ã™ã‚‹ã¨ã€1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ãŒé †ç•ªã«é…列ã«ä»£å…¥ã•れã¾ã™ã€‚
手動ã§ä»£å…¥ã™ã‚‹å ´åˆã®ä¾‹:
integerArray[0] = 1;
integerArray[1] = 2;
integerArray[2] = 3;
integerArray[3] = 4;
integerArray[4] = 5;
ã“ã®æ–¹æ³•ã§ã¯ã€å„è¦ç´ ã«ç›´æŽ¥å€¤ã‚’代入ã—ã¾ã™ã€‚
çµæžœã®åˆ©ç”¨:
値ãŒä»£å…¥ã•れãŸé…列ã¯ã€å¿…è¦ã«å¿œã˜ã¦è¡¨ç¤ºã—ãŸã‚Šã€ä»–ã®å‡¦ç†ã«ä½¿ç”¨ã—ãŸã‚Šã§ãã¾ã™ã€‚è¦ç´ ã«ä»£å…¥ã•れãŸå€¤ã¯ã€é…列ã®è¦ç´ 番å·ã‚’指定ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚
ã“ã®æ‰‹é †ã«å¾“ã†ã“ã¨ã§ã€æ•´æ•°ã®é…列ã«å€¤ã‚’代入ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®åŸºæœ¬çš„ãªæ“作ã¯ã€Javaã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã•ã¾ã–ã¾ãªãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—ã€å‡¦ç†ã™ã‚‹ãŸã‚ã«é‡è¦ã§ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント