本篇文章讲解的知识点主要围绕数组,废话不多说,只分享Java相关的干货!
二维数组的声明和使用
二维数组属于多维数组,那么什么是多维数组呢,当数组元素的类型是数组时就成了多维数组,
二维数组的声明格式如下:
1. 数组元素的数据类型[][] 变量名;
2. 数组元素的数据类型 变量名[][];
其中方括号的个数就是数组的维数,声明二维数组如下:
int [][] data;
在这里介绍三种二维数组的创建方式:
1. 采用 new 关键字直接创建
-
public
class ArrayTest05 {
-
-
-
public static void main(String[] args) {
-
-
-
//声明二维数组
-
int[][] data =
new
int[
2][
3];
-
-
-
//对二维数组赋值
-
data[
0][
0] =
1;
-
data[
0][
1] =
2;
-
data[
0][
2] =
3;
-
-
-
data[
1][
0] =
4;
-
data[
1][
1] =
5;
-
data[
1][
2] =
6;
-
-
-
//输出二维数组
-
for (
int i=
0; i<data.length; i++) {
-
for (
int j=
0; j<data[i].length; j++)
-
{ System.out.println(data[i][j])
-
;
-
}
-
}
-
-
-
}
-
-
int[][] data =
new
int[
2][
3];
-
//对二维数组赋值
-
data[
0][
0] =
1;
-
data[
0][
1] =
2;
-
data[
0][
2] =
3;
-
-
-
data[
1][
0] =
4;
-
data[
1][
1] =
5;
-
data[
1][
2] =
6;
2. 从高维开始逐维创建
-
public
class ArrayTest06 {
-
-
public static void main(String[] args) {
-
-
//从高维开始逐维创建
-
int[][] data =
new
int[
2][];
-
data[
0] =
new
int[
2];
-
data[
1] =
new
int[
4];
-
-
data[
0][
0] =
1;
-
data[
0][
1] =
2;
-
-
data[
1][
0] =
1;
-
data[
1][
1] =
2;
-
data[
1][
2] =
3;
-
data[
1][
3] =
4;
-
-
//输出二维数组
-
for (
int i=
0; i<data.length; i++) {
-
for (
int j=
0; j<data[i].length; j++)
-
{ System.out.println(data[i][j])
-
;
-
}
-
}
-
-
}
-
}
3. 采用初始化语句块创建数组对象
-
public
class ArrayTest07 {
-
-
public static void main(String[] args) {
-
-
//静态初始化
-
// 多个数组之间用逗号隔开
-
int[][] data = {{
1,
2},{
1,
2,
3,
4}};
-
-
for (
int i=
0; i<data.length; i++) {
-
for (
int j=
0; j<data[i].length; j++)
-
{ System.out.println(data[i][j])
-
;
-
}
-
}
-
-
}
-
}
以上就是数组相关的知识点了,配套视频教程👇,正在学习Java的同学们一定要持续关注哦~~
Java零基础进阶视频教程
转载:https://blog.csdn.net/bjpowernode_com/article/details/112279636
查看评论