一维数组

简介: 简单介绍一维数组及其使用
  1. 一维数组的声明

作用:声明一个数组变量(引用)。

语法(两种): 类型 [] 数组名 或 类型数组名[]

举例: int arrInt [] ;

     int [] arrInt; 

含义: 声明变量arrInt,为数组类型变量 ,保存数组的引用(地址)。

  1. 创建

作用:创建数组元素分配存储空间,并对数组元素初始化。也称为数组实例化。

语法1:变量名 = new元素类型[元素数量]

举例:arrInt = new int[10];

创建可以与声明合并 int arrInt[] = new int[10];

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

通过初始化的方式进行创建。

举例:int arrInt[] = {1,2,3,4,5,6,7,8,9,10};

  1. 初始化

创建时,数组元素会得到初始值。创建后的每个数组元素都已初始化。

根据类型不同,初始值为:

类型
初始值
byte、short、int、long 0
float 、double 0.0
char ‘\u0000’
boolean false
引用类型 null

  1. 内存分配

内存的分配包括数组变量的内存分配,数组元素的内存分配。

声明数组变量 :

创建数组,将数组引用赋值给数组变量 :

  1. 数组的访问

数组的访问包括数组元素的访问,数组变量的访问。

数组元素的访问

(1)数组元素有统一的名称,用下标区别,下标编号从0开始,即每个数组元素都有一个索引号(下标编号)。

举例:int [] arrInt = new int[10];

数组元素第一个:arrInt[0]

数组元素最后一个:arrInt[9]

(2)下标可以用变量表示

上述数组的元素下标是0~9。可以用取值为0~9的整型变量表示。

举例:

int i = 0;

arrInt[i] 就是 arrInt[0]

数组变量的访问

数组名是变量,也以在相同类型的变量或值之间运算。

举例:

int [] arrB;

arrB = arrInt;

  1. length属性

每个一维数组都有一个属性值 length,表示数组的长度。

如:arrInt.length 值为10。

相关文章
|
2月前
|
存储 算法 C++
c++数组详细介绍(二)
c++数组详细介绍(二)
82 0
|
2月前
|
Java
数组的练习
数组的练习
|
2天前
|
存储 开发框架 .NET
C#中的数组探索
C#中的数组探索
5 0
|
2月前
|
存储 C++ 索引
C++数组
C++数组
30 0
|
2月前
|
编译器 C++
C++系列四:数组
C++系列四:数组
|
2月前
数组练习2
数组练习2。
19 2
|
2月前
|
存储 JavaScript 前端开发
数组
数组
43 0
|
2月前
|
存储 C++
C++-数组总结
C++-数组总结
36 0
|
8月前
|
机器学习/深度学习 Java
【数组的使用】
【数组的使用】
35 0
|
存储 程序员 C++
C++ 数组
【摘要】 C++ 数组C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来代表一个个...