小言_互联网的博客

Java零基础进阶篇之数组|二维数组的声明和使用

412人阅读  评论(0)

本篇文章讲解的知识点主要围绕数组,废话不多说,只分享Java相关的干货!

二维数组的声明和使用

 

二维数组属于多维数组,那么什么是多维数组呢,当数组元素的类型是数组时就成了多维数组

二维数组的声明格式如下:

1. 数组元素的数据类型[][] 变量名;

2. 数组元素的数据类型 变量名[][]

其中方括号的个数就是数组的维数,声明二维数组如下:

int [][] data;

在这里介绍三种二维数组的创建方式:

1. 采用 new 关键字直接创建

 
 

   
  1. public class ArrayTest05 {
  2. public static void main(String[] args) {
  3. //声明二维数组
  4. int[][] data = new int[ 2][ 3];
  5. //对二维数组赋值
  6. data[ 0][ 0] = 1;
  7. data[ 0][ 1] = 2;
  8. data[ 0][ 2] = 3;
  9. data[ 1][ 0] = 4;
  10. data[ 1][ 1] = 5;
  11. data[ 1][ 2] = 6;
  12. //输出二维数组
  13. for ( int i= 0; i<data.length; i++) {
  14. for ( int j= 0; j<data[i].length; j++)
  15. { System.out.println(data[i][j])
  16. ;
  17. }
  18. }
  19. }
  20. int[][] data = new int[ 2][ 3];


   
  1. //对二维数组赋值
  2. data[ 0][ 0] = 1;
  3. data[ 0][ 1] = 2;
  4. data[ 0][ 2] = 3;
  5. data[ 1][ 0] = 4;
  6. data[ 1][ 1] = 5;
  7. data[ 1][ 2] = 6;

2. 从高维开始逐维创建


    
  1. public class ArrayTest06 {
  2. public static void main(String[] args) {
  3. //从高维开始逐维创建
  4. int[][] data = new int[ 2][];
  5. data[ 0] = new int[ 2];
  6. data[ 1] = new int[ 4];
  7. data[ 0][ 0] = 1;
  8. data[ 0][ 1] = 2;
  9. data[ 1][ 0] = 1;
  10. data[ 1][ 1] = 2;
  11. data[ 1][ 2] = 3;
  12. data[ 1][ 3] = 4;
  13. //输出二维数组
  14. for ( int i= 0; i<data.length; i++) {
  15. for ( int j= 0; j<data[i].length; j++)
  16. { System.out.println(data[i][j])
  17. ;
  18. }
  19. }
  20. }
  21. }

3. 采用初始化语句块创建数组对象


     
  1. public class ArrayTest07 {
  2. public static void main(String[] args) {
  3. //静态初始化
  4. // 多个数组之间用逗号隔开
  5. int[][] data = {{ 1, 2},{ 1, 2, 3, 4}};
  6. for ( int i= 0; i<data.length; i++) {
  7. for ( int j= 0; j<data[i].length; j++)
  8. { System.out.println(data[i][j])
  9. ;
  10. }
  11. }
  12. }
  13. }

以上就是数组相关的知识点了,配套视频教程👇,正在学习Java的同学们一定要持续关注哦~~

Java零基础进阶视频教程

 

 


转载:https://blog.csdn.net/bjpowernode_com/article/details/112279636
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场