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讲 多维数组相关推荐

  1. 韩顺平循序渐进学java 第12讲 多态

    12.1 多态-四大特征之四 12.1.1 概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态. 可以这样理解:多态是指通过指向父类的指针,来调用在不同子类中实现的方法. 12.1.2 注意 ...

  2. 韩顺平循序渐进学java 第13讲 抽象类.接口

    13.1抽象类 13.1.1 概念 当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法,称为抽象方法,用abstract来修饰该类,称为抽象类. 13.1.2 抽象类-深入讨论 抽象 ...

  3. 网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享

     网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享 韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇 韩顺平.循序渐进学.java.从入门到精通.第1讲-内容介绍.项 ...

  4. 韩顺平循序渐进学java 第21.22.23.24讲 集合

    21.1 引出问题 一个问题? 前面我们学习了数组,充分体会到数组的优越性,就是可以存储同一类型的数据,但是我们假设有这样的需求,大家看看如何解决? 请做一个公司职员薪水管理系统,要求完成如下功能: ...

  5. 韩顺平循序渐进学java 第10.11讲 继承.重载.覆盖

    10.1 继承-四大特征之三 10.1.1 概念 继承可以解决代码复用,让编程更加接近人类思维.当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如刚才的Student),在父类中定 ...

  6. 1.7 Java到底有没有多维数组?

    Java 中没有多维数组的概念,从数组底层的运行机制上来看 Java 没有多维数组,但是 Java 提供了支持多维数组的语法,可以实现多维数组的功能. Java 语言里的数组类型是引用类型,因此数组变 ...

  7. 从零学Java(19)之 if else分支结构详解,小AD要搞对面心态!

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  8. 【数据结构与算法】尚硅谷韩顺平老师+含java代码(更新中)

    数据结构与算法 程序 = 数据结构 + 算法 数据结构:树.链表.图等 线性结构 数组.队列.链表和栈 非线性结构 二维数组,多维数组,广义表,树结构,图结构 稀疏数组 稀疏数组的好处时压缩数组 在这 ...

  9. 第三次学JAVA再学不好就吃翔(part19)--二维数组

    学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...

最新文章

  1. oracle 表空间操作
  2. 为实验室部署Symantec Antivirus
  3. 邻域闭包matlab,闭包 - it610.com
  4. 建表时数据库建议使用 utf8mb4字符集
  5. 碧雪情天服务器地址源如何修改,今天维护吗,碧雪情天怎么进不去啊,知道的说一下...
  6. 安杰文高等计算机与生产技术学校,法国留学院校推荐:安杰文高等计算机与生产技术学校...
  7. 漫画:什么是 “智猪博弈” ?
  8. 关于C#操作mysql数据库乱码
  9. 08.Thymeleaf的应用(国际化和抽取公共页面)
  10. gps l1带宽_请问GPS带宽是多少?
  11. ftp下载工具,6款能够满足所有需求的ftp下载工具
  12. 谷歌浏览器如何设置兼容
  13. iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
  14. 【练习题】第四章--交互设计(Think Python)
  15. /node_modules/.bin/vue-cli-service: Permission denied
  16. 【UVM基础】UVM 树形组织结构
  17. 软件设计师-数据结构知识
  18. PHP实现简单计算器
  19. 波音737座位哪里好_我的座位在哪里?
  20. 计算机cpu配置,怎么看cpu配置?查看电脑cpu等硬件配置的操作

热门文章

  1. Computing--图灵机
  2. 连接定义点作用_最坏情况下最优连接(Worst-Case Optimal Joins)
  3. 存储在icloud云盘文件夹顶层_苹果iCloud使用技巧:去弹窗~
  4. Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。
  5. iview日期选择器更改显示日期书_如何动态 设置 iview DatePicker 控件的 禁用日期(option)...
  6. 数组元素数组中的元素通过解析字符串参数获得
  7. 090_HTMLCollection和NodeList对象
  8. spark rdd map java_如何在spark RDD(JavaRDD)中获取记录的文件名
  9. layer output 激活函数_深入理解YOLO v3实现细节 - 第3篇 构建v3的Loss_layer
  10. 启动未初始化小应用程序_SpringBoot详细打印启动时异常堆栈信息