数组

作者: 1墨家巨子 | 来源:发表于2020-02-17 22:07 被阅读0次

数组

声明数组

一维数组的声明有以下两种形式:

**数组元素类型 数组名字 []
或
数组元素类型 [] 数组名字 **
例:int arr[]; 
    或 
    int[] arr; //Java推荐风格

为数组分配内存空间

一般语法形式:

**数组名字 = new 数组元素类型[数组元素个数] **
例:arr = new int[20]; 
  • 创建一个数字数组时,所有元素都初始化为0。
  • 创建一个boolean数组时,所有元素都初始化为false。
  • 创建一个对象数组时,所有元素都初始化为一个特殊值null。
  • 数组长度不要求是常量
  • 数组一旦创建,便不能修改其大小。
  • 数组下标从0开始,而且不能越界。
//声明的同时为数组分配内存空间
int[] arr= new int[20];

数组初始化以及匿名数组

Java提供了一种创建数组对象并同时赋予初始值的简化书写形式。

int[] arr = {0,1,2,3,4,5};//不需调用new
int[] = {5,4,3,2,1,0};    //匿名数组

这种情况,数组的大小就是初始值的个数。
这种语法形式可以在不创建新变量的情况下重新初始化一个数组:

arr = new int[] {5,4,3,2,1,0}; 
//这是下列语句的简写形式
int[] anonymous = {5,4,3,2,1,0};
arr = anonymous;

在Java中,允许数组长度为0:

new elementType[0];

C++注释:

int[] a = new int[100]; //Java
不同于
int a[100]; //C++
而等同于
int* a= new int[100]; //C++

相关文章

  • 数组

    数组数组数组数组数组数组数组数组数组

  • JavaScript - 5.数组<增删改查>

    数组 Array 数组 - 增 数组 - 删 / 改 数组 - 查 数组 - 自动 toString() 数组 -...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 》》》PHP初入---(三)

    数组定义 1.索引数组:数组下标是整型的 声明数组: 访问数组: count(数组)--获取数组长度 查看数组所有...

  • JavaScript中数组的常用操作

    数组的遍历 数组的映射 数组的简化 数组的连接 获取数组的片段 数组的拷贝 查找数组 数组去重

  • JavaSE之数组

    六、数组 目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组 1.什么是数组 数组的定义:数...

  • Shell数组、关联数组

    数组 定义数组 获取数组 关联数组 定义关联数组 获取关联数组

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • C语言的惯用集

    数组部分 数组部分 清空数组a 把数据读进数组a 对数组a求和

网友评论

      本文标题:数组

      本文链接:https://www.haomeiwen.com/subject/bwaifhtx.html