zoukankan      html  css  js  c++  java
  • 数组创建及使用格式

    数组是java中的一种复合数据类型,它是一组相同类型的数据的有序集合,适用于集中管理类型相同、用途相近的多个数据

      数组中的每一个数据被称为元素

      1.java的数组要求所有的数组元素具有相同的数据类型。

      2.一旦数组的初始化完成,数组在内存中所占的储存空间将被固定下来,因此数组的长度不可改变。

      3.通过数组元素的索引号(或者说是下角标)来访问数组元素。

      4.数组可分为:一维数组、二维数组、多维数组。

    一维数组

      数组的维数可以理解为一个数组中数据组合的层次数,只有一个层次的数据组合而成的数组被称为一维数组。

      要使用java的数组,必须经过声明和分配内存两个步骤。

      一维数组的声明格式:

        数据类型 数组名[ ];   或 数据类型[ ] 数组名

      例如:

        int a [ ];              int [ ] a;

      此处注意:

            声明了数组类型变量,运行时系统只为变量在栈内存中分配空间,但不会为数组元素分配空间,因此尚不能使用仍和数据元素。

            声明数组时不允许指定数组长度。  例如  int a[5];          就是错误的!!!

      一维数组的内存分配

        java语言中通常使用关键字new维数组分配内存空间,其语法格式为:

        数组名=new 数据类型[n] ;       // n 为数组的长度  

        int a[];

        a=new int[5]; 

      在声明数组的同时也分配内存格式:

          数据类型 数组名[ ]=new 数据类型[n];

          int s[]=new int[5];     等同于     int a[];   a=new int[5];

      一维数组的引用

        引用数组元素的格式:

             数组名[元素下标];

             int a[]=new int[5];

             a[0]=55;a[1]=38;a[2]=44;a[3]=78; a[4]=a[0]+a[1]a[2]+a[3];

        注意访问数组元素时不得越界,越界不会报错,但是程序会异常!

          数组范围是:{  0~n-1   }

         

        

  • 相关阅读:
    25条提高Visual Studio编码和调试效率的技巧
    难得的中文ASP.NET 5/MVC 6入门教程
    入门产品经理如何分析设计一个产品
    DNX/ASP.NET 5的xUnit入门向导
    打造理想的Windows 10 APP开发环境的5个步骤
    激励远程员工的5个高招
    Windows Live Writer技巧
    免费电子书:C#代码整洁之道
    JavaScript前端框架的思考
    利用Browser Link提高前端开发的生产力
  • 原文地址:https://www.cnblogs.com/l666/p/9480165.html
Copyright © 2011-2022 走看看