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};这个写法是错误的,不能同时使用静态初始化和动态初始化。

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

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

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

  • 相关阅读:
    【学习总结】测试开发工程师面试指南-软件测试行业分析与职业解析
    【学习总结】测试开发工程师面试指南-汇总
    【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
    Python常见问题合集
    操作系统常见问题合集
    算法题常见问题合集
    个人向常见问题合集
    Linux常见问题合集
    数据结构常见问题合集
    网络常见问题合集
  • 原文地址:https://www.cnblogs.com/falling/p/7919024.html
Copyright © 2011-2022 走看看