zoukankan      html  css  js  c++  java
  • 数组

    基本数据类型:byte,short,int,long,double,float,char,boolean

    引用数据类型:类,接口,数组

    ------------------------------------------------------------

    数组的定义:

    方式一:数组元素的类型[] 数组名;比如int[] ages;推荐使用,可以把int[]看成是一种数据类型

    方式二:数组元素的类型 数组名[];比如int ages[];

    -------------------------------------------------------------

    数组必须先初始化才能使用,所谓初始化就是给数组元素分配内存,并为每个元素赋初始值。

    初始化数组的两种方式:

    静态初始化;

    动态初始化;

    无论以哪种方式初始化数组,一旦初始化完成,数组的长度就固定了,不能更改,除非重新初始化。也就是说数组是定长的。

    数组是定长的意思就是数组一旦初始化成功,数组中的元素个数就已经固定了,不能更改,如果需要更改,只能重新做初始化。

    -------------------------------------------------------------------------------

    数组的静态初始化:

    特点:由我们自己来为每一个数组元素设置初始化值,而数组的长度由系统决定。

    语法:数组元素类型[] 数组名 = new 数组元素类型[] {元素1,元素2,元素3,....};

    举例:int[] nums = new int[]{1,2,3,4,5};

    -------------------------------------------------------------------

    数组的动态初始化操作:

    由我们来设置数组的元素个数(数组长度),而每一个数组元素的初始值由系统来决定。

    语法:数组元素类型[] 数组名 = new 数组元素类型[length];

    举例:int[] ages = new int[100];

    int[] nums = new int[5] nums{1,2,3,4,5};这个写法是错误的,不能同时使用静态初始化和动态初始化。

    ------------------------------------------------------------------------------

    当我们知道需要存储哪些数据的时候用静态初始化。

    如果我们不知需要存储哪些数据的时候用动态初始化。

  • 相关阅读:
    how to pass a Javabean to server In Model2 architecture.
    What is the Web Appliation Archive, abbreviation is "WAR"
    Understaning Javascript OO
    Genetic Fraud
    poj 3211 Washing Clothes
    poj 2385 Apple Catching
    Magic Star
    关于memset的用法几点
    c++ 函数
    zoj 2972 Hurdles of 110m
  • 原文地址:https://www.cnblogs.com/falling/p/7919024.html
Copyright © 2011-2022 走看看