[iT铁人赛Day9]JAVA阵列(下篇)

今天来把剩下的阵列说完
最後说到的阵列就是二维阵列跟多维阵列
二维阵列其实很简单,就只是多一维阵列一个元素而已

一维阵列的设定是:
资料型态 阵列名称[];
阵列名称 = new 资料型态[个数];

二维阵列是:
资料型态 阵列名称[][];
阵列名称 = new 资料型态[列的个数][行的个数];

一维阵列可以缩写成
资料型态 阵列名称[] = new 资料型态[个数];

二维阵列也可以:
资料型态 阵列名称[][]= new 资料型态[列的个数][行的个数];

二维阵列初值的设定是
资料型态 阵列名称[][]={{第0列初值},{第1列初值},...,{第n-1列初值}};
用范例说明就是
int month[2][6] = {{31,28,31,30,31,30},{31,31,30,31,30,31}};
[2][6]的意思是2x6阵列,2是指有两个一维阵列,6是每个一维阵列有多少元素
也可以设定阵列内的元素不一样多
int a[][] = new int[3][];
a[0] = new int[1];
a[1] = new int[3];
a[2] = new int[5];
以上程序码,像这样设定就可以让元素不一样多
而多维阵列就比二维阵列多一些元素
例如:int A[2][4][3]。这样设定可以把它看成2个4x3的二维阵列
就不会那麽复杂
其实阵列没有很困难,就是多看多练习,越来越熟练就会越来越好了
关於阵列就讲到这了,如果没有讲得很好还请各位多多包涵,谢谢大家


<<:  全端入门Day09_程序语言的特性

>>:  [重构倒数第22天] - 减少 watch,改用 computed

Day23 ( 游戏设计 ) 射击幽浮

射击幽浮 教学原文参考:射击幽浮 这篇文章会介绍如何使用「建立游戏角色」、「游戏角色座标」、「游戏角...

【Docker】03 使用Wordpress官方Image

摘要 建立一个 container 集合体,包含两个 container, db 跟 wordpre...

从 React 开始,让你的网页material-ui起来 [Day 1] 受众&&环境

------------- 告诫 某天公司电脑以为发文完成就关机 ,结果中断铁人赛---------...

[Day23] 物件传参考范例

经由昨天我们可以知道,纯值在传递时是透过复制的方式,而物件则是利用传参考的方式,今天就来练习几个关於...

【杂谈】 今天就来点闲聊吧②

不知不觉在iT邦也发表了超过200篇文章(前天达到)。今天凌晨也升级到了 iT邦新手3级 的人。 ...