<b>Java编程那些事儿44—数组底子语法</b>[Java编程]
本文“<b>Java编程那些事儿44—数组底子语法</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
6.2 数组基本语法
理解了数组的概念今后,下面来看一下数组的语法格局.数组的语法格局主要有四种:数组声明、数组初始化、引用数组元素和得到数组长度.
6.2.1 数组声明
和变量近似,数组在利用从前也必须声明,数组的声明语法格局为:
数据范例数组名称[]
或:
数据范例[] 数组名称
比方:
int m[];
char c[];
double d[];
这里的数据范例可以是Java语言的肆意数据范例,也就是说既可以是基本数据范例也可以是复合数据范例.在声明数组时利用一对中括号,该对中括号既可以放在数据范例的背面,也可以放在数组名称的背面.数组名称是一个标识符,可以按照需求设置其名称,在程序中利用该名称代表该数组.
这两种声明的语法格局在实际利用时完好等价,可以按照习惯举行利用.
数组声明今后在内存中不占用空间,没有地址,由于数组是复合数据范例,所以声明完成今后其默许值是null.
数组声明今后不能直接利用,必须对其初始化今后才可以举行利用.
6.2.2 数组初始化
数组初始化就是对数组举行赋值.数组的初始化语法分为两种:静态初始化和动态初始化.静态初始化实用于已知数组全部元素的值,一次初始化全部元素,动态初始化只申请空间,每个元素的值是数组声明时数据范例对应的初始值.
6.2.2.1 静态初始化
静态初始化,也称数组的整体赋值,是一次为数组中全部元素顺次举行赋值的语法,通过可以语法可以指定数组中每个元素的值,同时也指定了数组的长度.
语法格局为:
数据范例[] 数组名称 = {值1,值2,……,值n};
比方:
int[] m = {1,2,3,4};
char c[] = {‘a’,’f’,’d’};
静态初始化必须和数组的声明位于同一行,换句话说,只能在声明数组的同时举行静态初始化.数组中的全部元素书写一对大括号的内部,系统按照值的书写次序顺次为数组运算举行赋值,比方数组m,则将1赋值给m数组的第一个元素,2赋值给m数组的第二个元素,顺次类推,数组的总长度等于静态初始化时数值的个数.在实际书写时,需求注意,值的范例必须和数组声明时的范例匹配,大概可以自动举行转换.
在实际程序中,静态初始化普通书写一组已知的无规律数值,这样书写起来对比简单,格局对比统一.
以上是“<b>Java编程那些事儿44—数组底子语法</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |