Java基础-二维和三维数组
来源:互联网 发布:linux 域控制器 编辑:程序博客网 时间:2024/05/07 11:03
- 二维数组的声明
- 声明一个二维数组
- 数组类型为int
- 数组名为arr
- 定义了一个二维数组
- 二维数组的数据类型为int
- 二维数组的数组名是 arr
- 二维数组是三行四列
- 数组的值是:
数组类型数组名 [][];
数组类型 [][]数组名;
范例:
int [][] arr;
int arr [][];
注:常用第二种方式
只声明一个数组并不会真正创建一个数组,因此不会分配内存空间,真正创建数组时需要使用new
2.二维数组的初始化
方法一:只声明二维数组的行数,列数
数组类型数组名 [][] = new int[3][4];
数组类型 [][]数组名 = new int[3][4];
注:系统会给数组默认的初始值
int默认是 0;
float默认是0.0;
boolean默认是 false;
引用类型默认是null;
方法二:不声明二维数组行数,列数
数组类型数组名 [][] = new数组类型 [][] {{value1,value2..},{value3,value4..},..};
数组类型 [][]数组名 = {{value1,value2..},{value3,value4..},..};
注:常用第二种方式
范例:
int [][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int [][] arr =new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12}};
1,2,3,4
5,6,7,8
9,10,11,12
3. 三维数组
三维数组的声明和一维数组、二维数组类似;三维数组使用3个[];
三维数组的初始化使用3个{}
三维数组的输出需要使用3个for循环
0 0
- Java基础-二维和三维数组
- 二维数组和三维数组
- C语言基础-----二维数组,三维数组
- 三维转二维数组
- 二维数、三维数组
- 可自定义大小的二维数组和三维数组
- 在C++中动态创建二维数组和三维数组
- 使用一个for循环打印二维数组和三维数组
- JAVA基础:二维数组初始化
- JAVA基础之二维数组
- java基础_二维数组
- C语言的二维和三维动态连续数组分配
- C++动态分配二维/三维数组
- 如何创建二维三维数组
- 二维,三维树状数组模板
- java 二维数组,三维数组 ,糊糙数组,多维数组示例代码
- java二维数组和字符串
- 二维数组、三维数组动态内存分配
- 浅谈params修饰符
- C# queryLinq和methodLinq语句用法
- wifidog 源码初分析(一)
- Linux下动态共享库加载时的搜索路径详解
- CSS样式大全
- Java基础-二维和三维数组
- Git- Fatal: cannot do a partial commit during a merge
- B-LINK USB无线网卡 ubuntu 14.04 驱动解决
- leetcode 114. Flatten Binary Tree to Linked List
- ArchLinux mount U盘
- iOS Core Animation 简明系列教程
- 【poj 3321】Apple Tree 题意&题解&代码(C++)
- Initialization of variable was never used; consider replacing with assignment to ‘_’ or removing it
- imageLoader.getInstance().displayImage显示照片失败