当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

<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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .