int[][][] threeDimensionalArray = new int[2][3][3];
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€int åž‹ã®3次元é…列 threeDimensionalArray を宣言ã—ã€2ã¤ã®ç«‹æ–¹ä½“を表ç¾ã—ã¦ã„ã¾ã™ã€‚å„立方体ã¯3ã¤ã®é¢ã‚’æŒã£ã¦ãŠã‚Šã€ãれãžã‚Œã®é¢ã¯3ã¤ã®è¦ç´ ã‹ã‚‰æˆã‚Šç«‹ã£ã¦ã„ã¾ã™ã€‚
三次元é…列変数ã®å®£è¨€
三次元é…列ã¯ã€å¤šæ¬¡å…ƒé…列ã®ä¸€ã¤ã§ã€3ã¤ã®æ¬¡å…ƒã‚’æŒã¤ãƒ‡ãƒ¼ã‚¿æ§‹é€ ã§ã™ã€‚一次元é…列ã¯ãƒªã‚¹ãƒˆã€äºŒæ¬¡å…ƒé…列ã¯è¡Œåˆ—(テーブル)ã®ã‚ˆã†ã«è€ƒãˆã‚‰ã‚Œã¾ã™ãŒã€ä¸‰æ¬¡å…ƒé…列ã¯ç«‹æ–¹ä½“やボリュームデータãªã©ã€ã•らã«é«˜æ¬¡å…ƒã®ãƒ‡ãƒ¼ã‚¿ã‚’表ç¾ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
三次元é…列を宣言ã™ã‚‹éš›ã¯ã€é€šå¸¸ã€æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã‚’使用ã—ã¾ã™:
data_type[][][] array_name = new data_type[x][y][z];
data_type: é…列内ã®å„è¦ç´ ã®ãƒ‡ãƒ¼ã‚¿åž‹ã‚’指定ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€intã€doubleã€String ãªã©ãŒã‚りã¾ã™ã€‚
array_name: é…列変数ã®åå‰ã‚’指定ã—ã¾ã™ã€‚
・x: é…åˆ—ã®æœ€åˆã®æ¬¡å…ƒã®è¦ç´ 数を指定ã—ã¾ã™ã€‚
・y: é…列ã®2ç•ªç›®ã®æ¬¡å…ƒã®è¦ç´ 数を指定ã—ã¾ã™ã€‚
・z: é…列ã®3ç•ªç›®ã®æ¬¡å…ƒã®è¦ç´ 数を指定ã—ã¾ã™ã€‚
例ãˆã°ã€ä»¥ä¸‹ã¯3x4x2ã®ä¸‰æ¬¡å…ƒ int é…列ã®å®£è¨€ã§ã™:
int[][][] threeDimensionalArray = new int[3][4][2];
ã“ã®é…列ã¯ã€3ã¤ã®è¦ç´ ã‚’æŒã¤æœ€åˆã®æ¬¡å…ƒã€å„è¦ç´ ãŒ4ã¤ã®è¦ç´ ã‚’æŒã¤2ç•ªç›®ã®æ¬¡å…ƒã€ãã—ã¦ãれãžã‚Œã®2次元é…列ãŒ2ã¤ã®è¦ç´ ã‚’æŒã¤3ç•ªç›®ã®æ¬¡å…ƒã§æ§‹æˆã•れã¦ã„ã¾ã™ã€‚
三次元é…列ã¯ã€ä¾‹ãˆã°ç«‹æ–¹ä½“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ データや3Dグリッドデータã®è¡¨ç¾ã€å¤šé‡é…列ã®å¤šæ®µéšŽã®ãƒ‡ãƒ¼ã‚¿ã®æ ¼ç´ãªã©ã€ã•ã¾ã–ã¾ãªã‚³ãƒ³ãƒ†ã‚ストã§ä½¿ç”¨ã§ãã¾ã™ã€‚データã®å–å¾—ã‚„æ›´æ–°ã«ã¯ä¸‰é‡ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’使用ã—ã€ç‰¹å®šã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ã¯ä¸‰é‡ã®ãƒ«ãƒ¼ãƒ—ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント