韩顺平循序渐进学java 第19讲 多维数组
19.1 二维数组
高维数组在工作中用到的不多,所以只介绍二维数组。
1、定义
语法:类型 数组名[][]=new 类型[大小][大小]
比如:int a[][]=new int[2][3]
2、分析
二维数组在内存中存在的形式
3、案例
请用二维数组输出如下图形:
0 0 0 0 0 0
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
技巧:利用二维数组,可以编写一些小游戏。
1 /**日期:2016-03-06 2 * 功能:二维数组 3 */ 4 package test; 5 import java.util.*; 6 public class Demo1 { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 11 int a[][]=new int[4][6]; 12 a[1][2]=1; 13 a[2][1]=2; 14 a[2][3]=3; 15 for(int i=0;i<4;i++) 16 { 17 for(int j=0;j<6;j++) 18 { 19 System.out.print(a[i][j]+" "); 20 } 21 System.out.println(); 22 } 23 } 24 }
运行结果如下:
1 0 0 0 0 0 0 2 0 0 1 0 0 0 3 0 2 0 3 0 0 4 0 0 0 0 0 0
转载于:https://www.cnblogs.com/PistonType/p/5248996.html
韩顺平循序渐进学java 第19讲 多维数组相关推荐
- 韩顺平循序渐进学java 第12讲 多态
12.1 多态-四大特征之四 12.1.1 概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态. 可以这样理解:多态是指通过指向父类的指针,来调用在不同子类中实现的方法. 12.1.2 注意 ...
- 韩顺平循序渐进学java 第13讲 抽象类.接口
13.1抽象类 13.1.1 概念 当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法,称为抽象方法,用abstract来修饰该类,称为抽象类. 13.1.2 抽象类-深入讨论 抽象 ...
- 网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享
网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享 韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇 韩顺平.循序渐进学.java.从入门到精通.第1讲-内容介绍.项 ...
- 韩顺平循序渐进学java 第21.22.23.24讲 集合
21.1 引出问题 一个问题? 前面我们学习了数组,充分体会到数组的优越性,就是可以存储同一类型的数据,但是我们假设有这样的需求,大家看看如何解决? 请做一个公司职员薪水管理系统,要求完成如下功能: ...
- 韩顺平循序渐进学java 第10.11讲 继承.重载.覆盖
10.1 继承-四大特征之三 10.1.1 概念 继承可以解决代码复用,让编程更加接近人类思维.当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如刚才的Student),在父类中定 ...
- 1.7 Java到底有没有多维数组?
Java 中没有多维数组的概念,从数组底层的运行机制上来看 Java 没有多维数组,但是 Java 提供了支持多维数组的语法,可以实现多维数组的功能. Java 语言里的数组类型是引用类型,因此数组变 ...
- 从零学Java(19)之 if else分支结构详解,小AD要搞对面心态!
作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...
- 【数据结构与算法】尚硅谷韩顺平老师+含java代码(更新中)
数据结构与算法 程序 = 数据结构 + 算法 数据结构:树.链表.图等 线性结构 数组.队列.链表和栈 非线性结构 二维数组,多维数组,广义表,树结构,图结构 稀疏数组 稀疏数组的好处时压缩数组 在这 ...
- 第三次学JAVA再学不好就吃翔(part19)--二维数组
学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...
最新文章
- oracle 表空间操作
- 为实验室部署Symantec Antivirus
- 邻域闭包matlab,闭包 - it610.com
- 建表时数据库建议使用 utf8mb4字符集
- 碧雪情天服务器地址源如何修改,今天维护吗,碧雪情天怎么进不去啊,知道的说一下...
- 安杰文高等计算机与生产技术学校,法国留学院校推荐:安杰文高等计算机与生产技术学校...
- 漫画:什么是 “智猪博弈” ?
- 关于C#操作mysql数据库乱码
- 08.Thymeleaf的应用(国际化和抽取公共页面)
- gps l1带宽_请问GPS带宽是多少?
- ftp下载工具,6款能够满足所有需求的ftp下载工具
- 谷歌浏览器如何设置兼容
- iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
- 【练习题】第四章--交互设计(Think Python)
- /node_modules/.bin/vue-cli-service: Permission denied
- 【UVM基础】UVM 树形组织结构
- 软件设计师-数据结构知识
- PHP实现简单计算器
- 波音737座位哪里好_我的座位在哪里?
- 计算机cpu配置,怎么看cpu配置?查看电脑cpu等硬件配置的操作
热门文章
- Computing--图灵机
- 连接定义点作用_最坏情况下最优连接(Worst-Case Optimal Joins)
- 存储在icloud云盘文件夹顶层_苹果iCloud使用技巧:去弹窗~
- Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。
- iview日期选择器更改显示日期书_如何动态 设置 iview DatePicker 控件的 禁用日期(option)...
- 数组元素数组中的元素通过解析字符串参数获得
- 090_HTMLCollection和NodeList对象
- spark rdd map java_如何在spark RDD(JavaRDD)中获取记录的文件名
- layer output 激活函数_深入理解YOLO v3实现细节 - 第3篇 构建v3的Loss_layer
- 启动未初始化小应用程序_SpringBoot详细打印启动时异常堆栈信息