zoukankan      html  css  js  c++  java
  • 一维数组

    一维数组的基本概念:

      当需要在java程序中记录单个数据内容时,则声明一个变量即可。

      当需要在java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。

      数组是相同数据类型的多个元素的容器,元素按线性顺序排列,在java语言中体现为一种引用数据类型

    一维数组的声明方式:

      数据类型[] 数组名称 = new 数据类型 [数组的长度];(动态方式)

      数据类型[] 数组名称 = new 数据类型[] {数组元素,数组元素,数组元素};(静态方式)

      调用数组的length属性可以获取数组的长度;

      可以通过下标的方式访问数组中的每一个元素。需要注意的是:数组的下标从0开始,对于长度为n的数组,下标的范围是0~n-1;

    一维数组相关的概念:

      数组名:用于记录一维数组在内存空间中的地址信息,便于下次访问。

      数组元素:主要指存放在数组中的数据内容,如100,59,98等

      数组长度:主要指数组中最多可以存放的元素个数,通常使用数组名.length获取,如:5

      数组下标:主要指元素在数组中的编号,从0开始可以取到长度-1

    int[] arr1 = new int[2];

    注意:

      使用数组的时候不能超出数组长度-1的范围,否则会报错( java.lang.ArrayIndexOutOfBoundsException  数组下标越界异常,就是使用了数组长度以外的下标)

      如果我们声明了数组长度,没有初始值的时候,数组默认值为0

      声明数组的时候,数组类型声明后是固定的,数组类型决定了写入数组中的基本元素类型;(char类型的数组,只能写入char类型的元素)

    一维数组的初始化方式

      基本类型的数组(数据元素为基本类型)创建后,其元素的初始值:byte、short、char、int、long为0;float和double为0.0;boolean为false。

      这种声明了数组长度,没有声明初始值的方式我们称为:动态方式

      声明数组的同时对数组中的元素进行初始化我们称为:静态方式

    特殊写法:

    boolean arr2 = new boolean[]{true,true,true,false,false};

  • 相关阅读:
    在调试asp.net程序时,提示windows窗体身份验证错误怎么办
    关于用css数字与汉字的垂直对其问题
    如何在存储过程中使用like操作符
    iframe的页面内容如何获取父页面的地址
    Visual Studio 2005常用插件搜罗(zz)
    如何通过javascript动态改变按钮的css属性值
    双十一数据库也疯狂,SQL Server 无法生成 FRunCM 线程,求解
    Oracle 连接玩我!ORA12514及ORA28547错误解决
    ASP.NET MVC Web API 学习笔记第一个Web API程序
    SQL Server数据库同步问题分享(三)创建订阅
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13543245.html
Copyright © 2011-2022 走看看