public class ArrayLengthExample {
public static void main(String[] args) {
// æ•´æ•°åž‹ã®é…列を宣言ã—ã€è¦ç´ æ•°ãŒ10ã®é…åˆ—ã‚’åˆæœŸåŒ–
int[] numbers = new int[10];
// é…列ã®è¦ç´ 数を出力
System.out.println("é…列ã®è¦ç´ æ•°: " + numbers.length);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€æ•´æ•°åž‹ã®é…列 numbers を宣言ã—ã€è¦ç´ æ•°ãŒ10ã®é…列ã¨ã—ã¦åˆæœŸåŒ–ã—ã¾ã™ã€‚ãã®å¾Œã€length プãƒãƒ‘ティを使用ã—ã¦é…列ã®è¦ç´ æ•°ã‚’å–å¾—ã—ã€ãれをコンソールã«å‡ºåŠ›ã—ã¾ã™ã€‚プãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€é…列ã®è¦ç´ æ•°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
lengthプãƒãƒ‘ティ
length プãƒãƒ‘ティã¯ã€Javaã®é…列ã«ãŠã„ã¦é…列ã®è¦ç´ 数(é…列ã®ã‚µã‚¤ã‚ºï¼‰ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるプãƒãƒ‘ティã§ã™ã€‚以下㯠length プãƒãƒ‘ティã«é–¢ã™ã‚‹è§£èª¬ã§ã™ã€‚
length プãƒãƒ‘ティã¯ã€é…列オブジェクト自体ã«é–¢é€£ä»˜ã‘られã¦ãŠã‚Šã€é…列ã®è¦ç´ 数を示ã—ã¾ã™ã€‚è¦ç´ æ•°ã¯é…列ãŒä½œæˆã•れãŸã¨ãã«è¨å®šã•れã€å¾Œã‹ã‚‰å¤‰æ›´ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
length プãƒãƒ‘ティã¯ã€é…列ã®è¦ç´ æ•°ã‚’ 0 ä»¥ä¸Šã®æ•´æ•°å€¤ã§è¿”ã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€è¦ç´ æ•°ã¯éžè² ã§ã‚ã‚‹ãŸã‚ã€é…列ã®é•·ã•㯠0 以上ã§ã™ã€‚
é…列ã®è¦ç´ æ•°ã‚’å–å¾—ã™ã‚‹ãŸã‚ã« array.length ã¨ã„ã†å½¢å¼ã§ä½¿ç”¨ã—ã¾ã™ã€‚ã“ã“ã§ã€array ã¯é…列変数ã®åå‰ã§ã™ã€‚
length プãƒãƒ‘ティã¯ã€ã‚³ãƒ¼ãƒ‰å†…ã§ãƒ«ãƒ¼ãƒ—ã‚„æ¡ä»¶åˆ†å²ãªã©ã®åˆ¶å¾¡æ§‹é€ を使用ã™ã‚‹éš›ã«éžå¸¸ã«ä¾¿åˆ©ã§ã™ã€‚è¦ç´ 数を知るã“ã¨ã§ã€é©åˆ‡ãªå‡¦ç†ã‚’行ã†ãŸã‚ã®æ¡ä»¶ã‚’è¨å®šã§ãã¾ã™ã€‚
以下㯠length プãƒãƒ‘ティã®ä½¿ç”¨ä¾‹ã§ã™ã€‚
int[] numbers = {1, 2, 3, 4, 5};
int length = numbers.length; // é…列 numbers ã®è¦ç´ æ•°ã‚’å–å¾—
for (int i = 0; i < length; i++) {
System.out.println(numbers[i]);
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€numbers.length を使用ã—ã¦é…列ã®è¦ç´ æ•°ã‚’å–å¾—ã—ã€ãƒ«ãƒ¼ãƒ—内ã§ãれを使用ã—ã¦é…列ã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã„ã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント