二维数组
1、声明二维数组变量并创建二维数组语法:
数据类型[] [] 数组名;
或者:
数据类型 数组名 [] [];
例子:
int [] [] matrix;
或者:
int matrix [] []//允许这种方法,但并不推荐使用它
2、赋值:
如1:matrix = new int[5] [5];
如2:matrix[2] [1] = 7//将7赋值给第二行第一列的特定元素
3、获取二维数组的长度
数组x的长度是数组中元素的个数,可以用x.length获取该值。
4、锯齿数组:二维数组中的每一行本身就是一个数组,因此,各行的长度就可以不同,因此为锯齿数组。
创建例子1:
int[] triangleArray = {
{1,2,3},
{1,2},
{1}
};
创建例子2:
int [] [] triangleArray = new int [3] [];
triangleArray[0] = new int [3];
triangleArray[1] = new int [2];
triangleArray[2] = new int [1];
给数组赋值:
triangleArray[0] [3] = 30;
……
新手笔记之二维数组基础
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
在消息对话框中显示文本之JOptionPane类
誓悸
2020-02-22 22:20:04
补
qq_41722217
2020-02-22 02:08:42
单调栈--删除一串数字的k个数使最后结果最小
qq_41722217
2019-05-12 22:01:19
新手代码之循环语句的简单运用(求最小公倍数与与求最大公约数)
誓悸
2018-08-29 18:13:14
新手笔记之数组排序(一直出错)
誓悸
2018-08-29 18:13:10
新手笔记之判断一点是否在圆内
誓悸
2018-08-29 18:13:10
新手笔记之方法的定义
誓悸
2018-08-29 18:13:10
新手笔记之方法调用的生成随机字符
誓悸
2018-08-29 18:13:10
新手.双向if语句简单运用
誓悸
2018-08-29 18:13:09
新手笔记之print(?)
誓悸
2018-08-29 18:13:09
新手笔记之关键字return、break和continue的用法
誓悸
2018-08-29 18:13:09