您的位置:首页 > 新闻 > 热点要闻 > 个人主页制作_免费游戏网页入口_搜索引擎营销分析_自制网站

个人主页制作_免费游戏网页入口_搜索引擎营销分析_自制网站

2024/12/22 14:20:51 来源:https://blog.csdn.net/weixin_73230994/article/details/142862151  浏览:    关键词:个人主页制作_免费游戏网页入口_搜索引擎营销分析_自制网站
个人主页制作_免费游戏网页入口_搜索引擎营销分析_自制网站

二维数组

  • 使用方式1:动态初始化
    • 1.语法:
    • 2.比如:
    • 3.二维数组在内存的存在形式
  • 使用方式2:动态初始化
  • 使用方法3:动态初始化--列数不确定
  • 使用方式4:静态初始化
    • 1.定义
    • 2.使用

使用方式1:动态初始化

1.语法:

类型[][] 数组名 = new 类型[大小][大小];

2.比如:

int a[][] = new int[2][3];

3.二维数组在内存的存在形式

public class test{public static void main(String[] args){int arr[][] = new int[2][3];  //可以看作二行三列arr[1][1] = 8;//遍历arr数组//arr[i] 表示 二维数组的第i+1个元素。如arr[0] 二维数组的第一个元素for (int i = 0; i < arr.length; i++) {for (int j = 0;j < arr[i].length;j++ ) {System.out.print(arr[i][j] + " ");}System.out.println();}}
}

在这里插入图片描述

使用方式2:动态初始化

先声明再定义

类型 数组名[][];
数组名 = new 类型[大小][大小];
int arr[][];
arr = new int[2][3];

使用方法3:动态初始化–列数不确定

在这里插入图片描述

public class test{public static void main(String[] args){int arr[][] = new int[3][];for(int i = 0; i < arr.length; i++){arr[i] = new int[i + 1];//每一行也是一个一维数组for(int j = 0; j < arr[i].length; j++){arr[i][j] = i + 1;}}//遍历输出for(int i = 0; i < arr.length; i++){for(int j = 0; j < arr[i].length; j++){System.out.print(arr[i][j] + " ");}System.out.println();}}
}

使用方式4:静态初始化

1.定义

类型 数组名[][] = {{1,2...},{1,2...},{1,2...},{1,2...}}

2.使用

int arr[][] = {{1,1,1},{8,8,8},{100}};

1)定义了一个二维数组arr
2)arr有三个元素(每个元素都是一维数组)
3)第一个一维数组有3个元素,第二个一维数组有3个元素,第三个一维数组有1个元素

public class test{public static void main(String[] args){int arr[][] = {{1,1,1},{8,8,8},{100}};for(int i = 0; i < arr.length; i++){for(int j = 0; j < arr[i].length; j++){System.out.print(arr[i][j] + " ");}System.out.println();}}
}

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com