public class Main {
public static void main(String[] args) {
// 2次元整数é…列を作æˆ
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// matrix[1][2] ã®è¦ç´ ã‚’å–å¾—
int element = matrix[1][2];
// å–å¾—ã—ãŸè¦ç´ ã®å€¤ã‚’表示
System.out.println("matrix[1][2] ã®å€¤ã¯: " + element);
}
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€matrix é…列ã®1行目(インデックス1)ã®2列目(インデックス2)ã®è¦ç´ ã‚’å–å¾—ã—ã€ãã®å€¤ã‚’表示ã—ã¾ã™ã€‚ã“ã®ä¾‹ã§ã¯ã€matrix[1][2] ã®å€¤ã§ã‚ã‚‹6ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•れã¾ã™ã€‚
2次元é…列ã®è¦ç´ アクセス
2次元é…列ã®è¦ç´ アクセスã¯ã€2次元ã®è¡¨ã‚„行列ã¨åŒæ§˜ã«ã€è¡Œã¨åˆ—ã®2ã¤ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’使用ã—ã¦ç‰¹å®šã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚一般的ãª2次元é…列ã®è¡¨ç¾ã§ã¯ã€è¡Œã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã¨åˆ—インデックスを指定ã—ã¦ã€ç‰¹å®šã®è¦ç´ ã‚’å–å¾—ã—ã¾ã™ã€‚
以下ã«ã€2次元整数é…列ã®è¦ç´ アクセスã®ä¾‹ã¨èª¬æ˜Žã‚’示ã—ã¾ã™ã€‚
1.ã¾ãšã€2次元整数é…列 matrix を宣言ã—ã€åˆæœŸåŒ–ã—ã¾ã™ã€‚
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
2.è¦ç´ アクセスã¯ã€matrix é…列ã®è¡Œã¨åˆ—ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’指定ã—ã¦è¡Œã„ã¾ã™ã€‚ãŸã¨ãˆã°ã€matrix[1][2] ã¯è¡Œã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹1(2行目)ã¨åˆ—インデックス2(3列目)を指定ã—ã€è¦ç´ 6ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚
3.int element = matrix[1][2]; ã®è¡Œã¯ã€matrix é…列内ã®ç‰¹å®šã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã€ãã®å€¤ã‚’ element 変数ã«ä»£å…¥ã—ã¾ã™ã€‚
4.最後ã«ã€ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸè¦ç´ ã®å€¤ã‚’出力ã—ãŸã‚Šã€å¿…è¦ã«å¿œã˜ã¦ä½¿ç”¨ã—ãŸã‚Šã§ãã¾ã™ã€‚
ã“ã®æ–¹æ³•ã§ã€2次元é…列ã®ç‰¹å®šã®è¦ç´ ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚2次元é…列ã¯ã€è¡Œåˆ—ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’表ç¾ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã€ç‰¹å®šã®ã‚»ãƒ«ã®å€¤ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’使用ã§ãã¾ã™ã€‚
「0004 é…列ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント