public class IntArrayExample {
public static void main(String[] args) {
// æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ7ã®é…列を作æˆ
int[] intArray = new int[7];
// é…列ã®åˆæœŸåŒ–
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
intArray[3] = 4;
intArray[4] = 5;
intArray[5] = 6;
intArray[6] = 7;
// é…列ã®è¦ç´ ã‚’2å€ã—ã¦è¡¨ç¤º
for (int i = 0; i < intArray.length; i++) {
int doubledValue = intArray[i] * 2;
System.out.println("è¦ç´ " + i + ": " + doubledValue);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€intArray ã¨ã„ã†åå‰ã®æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ7ã®æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚次ã«ã€å„è¦ç´ ã«1ã‹ã‚‰7ã¾ã§ã®æ•´æ•°ã‚’手動ã§ä»£å…¥ã—ã€ãれらã®è¦ç´ ã‚’2å€ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€å„è¦ç´ ãŒ2å€ã•れãŸå€¤ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
é…列ã®åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥
é…列ã®åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã¯ã€Javaプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«ãŠã„ã¦éžå¸¸ã«é‡è¦ãªæ“作ã§ã™ã€‚以下ã¯ã€é…列ã®åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã®ãƒ—ãƒã‚»ã‚¹ã«ã¤ã„ã¦ã®è©³ç´°ãªè§£èª¬ã§ã™ã€‚
é…列ã®å®£è¨€:
é…列ã®åˆæœŸåŒ–プãƒã‚»ã‚¹ã¯ã€ã¾ãšé…列を宣言ã™ã‚‹ã“ã¨ã‹ã‚‰å§‹ã¾ã‚Šã¾ã™ã€‚é…列を宣言ã™ã‚‹ã¨ã€ãã®ãƒ‡ãƒ¼ã‚¿åž‹ã¨ã‚µã‚¤ã‚ºï¼ˆè¦ç´ æ•°ï¼‰ãŒæŒ‡å®šã•れã¾ã™ã€‚
int[] intArray = new int[5]; // intåž‹ã®è¦ç´ ãŒ5ã¤ã®é…列を宣言
ã“ã®ä¾‹ã§ã¯ã€intArray ã¨ã„ã†åå‰ã®æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ5ã®æ–°ã—ã„é…列を作æˆã—ã¾ã™ã€‚
é…列ã®åˆæœŸåŒ–:
é…列ã®åˆæœŸåŒ–ã¨ã¯ã€é…列ã®å„è¦ç´ ã«åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã§ã™ã€‚åˆæœŸåŒ–ã¯æ‰‹å‹•ã§è¡Œã†ã“ã¨ã‚‚ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã§è‡ªå‹•çš„ã«è¡Œã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
手動ã§åˆæœŸåŒ–ã™ã‚‹å ´åˆã€å„è¦ç´ ã«å€¤ã‚’代入ã—ã¾ã™ã€‚例ãˆã°ã€1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ã‚’代入ã™ã‚‹ã«ã¯æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
intArray[3] = 4;
intArray[4] = 5;
ã“れã«ã‚ˆã‚Šã€intArray ã®å„è¦ç´ ã«1ã‹ã‚‰5ã¾ã§ã®æ•´æ•°ãŒä»£å…¥ã•れã¾ã™ã€‚
é…列ã®è¦ç´ ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹:
é…列ã®è¦ç´ ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã«ã¯ã€è¦ç´ ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ï¼ˆä½ç½®ï¼‰ã‚’指定ã—ã¾ã™ã€‚インデックスã¯0ã‹ã‚‰å§‹ã¾ã‚Šã€è¦ç´ æ•°-1 ã¾ã§ã®ç¯„å›²ã§æŒ‡å®šã•れã¾ã™ã€‚例ãˆã°ã€intArray ã®2番目ã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
int value = intArray[1]; // 2番目ã®è¦ç´ (インデックス1)をå–å¾—
value ã«ã¯2番目ã®è¦ç´ ã§ã‚ã‚‹2ãŒä»£å…¥ã•れã¾ã™ã€‚
åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã®åˆ©ç”¨:
é…列ã®åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚’ä¿æŒã—ã€æ“作ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚é…列内ã®ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿å–ã‚‹ã€å¤‰æ›´ã™ã‚‹ã€è¨ˆç®—ã™ã‚‹ãªã©ã®æ“作ã«ä½¿ç”¨ã•れã¾ã™ã€‚
例ã¨ã—ã¦ã€é…列内ã®è¦ç´ ã‚’2å€ã—ã¦è¡¨ç¤ºã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を挙ã’ã¾ã—ãŸã€‚ã“れã¯ã€åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã®é‡è¦æ€§ã‚’強調ã™ã‚‹å…¸åž‹çš„ãªæ“作ã®ä¸€ã¤ã§ã™ã€‚
é…列ã®åˆæœŸåŒ–ã¨å€¤ã®ä»£å…¥ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«ãŠã„ã¦ãƒ‡ãƒ¼ã‚¿ã®ç®¡ç†ã‚„処ç†ã‚’行ã†ä¸Šã§åŸºæœ¬çš„ã§å¿…è¦ä¸å¯æ¬ ãªã‚¹ãƒ†ãƒƒãƒ—ã§ã™ã€‚é…列をé©åˆ‡ã«åˆæœŸåŒ–ã—ã€å€¤ã‚’代入ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ãƒ¼ã‚¿ã‚’åŠ¹æžœçš„ã«æ‰±ã†ã“ã¨ãŒã§ãã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント