多维数组介绍和使用
时间:2020-05-20
本文章向大家介绍多维数组介绍和使用,主要包括多维数组介绍和使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
//多维数组: 其实本质就是一堆数组, 数组里有一个数组,一个数组里又有一个数组,,,无限套娃
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};//这是最简单的一维数组
//二维数组 就是在数组类型后加上两个[],一个[]就代表一个维度
int[][] array2 = {{1, 2}, {3, 4}, {5, 6}, {7, 8}};//这是一个简单的二维数组
//二维数组如何通过下标取到数据呢?
// array2[0] 代表一维数组里的第一个元素, 但是由于第一个元素不是基本类型,也不是一个对象,
//此时array2[0]代表的是一个数组,相当于数组里面套了一个数组,
//array2[0][1]就可以访问{1,2}数组的第二个元素了---->2
//那么如何遍历二维数组呢?
//这是通过高级for打印二维数组
for (int[] ints : array2) {
for (int anInt : ints) {
System.out.println(anInt);
}
}
System.out.println("====================");
//int[][] array2 = {{1, 2}, {3, 4}, {5, 6}, {7, 8}};
//我们用普通for试试吧
System.out.println(array2.length);//通过打印得到4
System.out.println(array2[0].length);//为2
for (int i = 0; i < array2.length; i++) {//array2.length代表一维数组的长度
for (int j = 0; j<array2[i].length;j++) {//array2[i].length代表二维数组里的每一个一维数组的长度
System.out.print(array2[i][j]+" ");//ok!
}
System.out.println();
}
//结论:二维数组本质就是数组里面数组,
//[][]代表二维数组,第一个[]代表二维数组里的某一个一维数组
//第二个[]代表 二维数组里头具体的某一个一维数组的值
//由此可以看出[][][]代表三维数组....以此类推
//由此可见 多维数组 本质就是数组套数组, 相当于俄罗斯套娃
//比如一个三维数组:{{{},{}}, {{},{}} ,{{},{}}}
//{{{前面三个左大括号就是三维数组的象征
原文地址:https://www.cnblogs.com/shenyueshuo/p/12922563.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- php的无刷新操作实现方法分析
- PHP实现创建一个RPC服务操作示例
- php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
- gearman管理工具GearmanManager的安装与php使用方法示例
- php 的多进程操作实践案例分析
- php 输出缓冲 Output Control用法实例详解
- PHP使用gearman进行异步的邮件或短信发送操作详解
- php多进程并发编程防止出现僵尸进程的方法分析
- php+ajax实现文件切割上传功能示例
- php操作redis数据库常见方法实例总结
- php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
- PHP pthreads v3使用中的一些坑和注意点分析
- php ActiveMQ的安装与使用方法图文教程
- ThinkPHP5与单元测试PHPUnit使用详解
- php实现通过stomp协议连接ActiveMQ操作示例