一维数组的使用

本文详细介绍了数组在Java中的概念,包括数组的创建方式(如固定长度和动态长度)、初始化规则(元素个数与数组大小的关系),以及不同类型数组(如整型和字符型)的特性,特别提到字符型数组使用ASCII码存储。
摘要由CSDN通过智能技术生成

数组是一组相同类型元素的集合。 

数组的创造

  1. int [] array =  new int [ 5 ];  等于号左边为空间 ,右边为 新建 数组长度。一般见到[ ] 就为数组。
  2. 创建数组的方式一般有三种

               1.int[] array=new int[5];

               2.int[] array1={1,2,3,4,5};

               3.int[] array2=new int[]{1,2,3,4,5};

  3. 数组的初始化

    数组的初始化是指,在创建数组的同时给数组的内容一些合理初始值(初始化)比如:基本数据类型数组的初始值为 0 ,在没有声明值的情况下 就为0

  4. 数组大小和数值个数一致 如: int arr1[5] = {1,2,3,4,5};
  5. 数组大小大于初始数  如: int arr2[6] = {1,2,3}  数组长度为6,而只有3个长度的值 ,那么其余长度下没有的值则默认为0。
  6. 不指定数组大小  如: int arr3[] = {1,2,3,4}; arr3的数组长度为4,但arr并没有声明数组长度,若你想再添加数值 则在大括号内添加即可,有多少个数值那么数组长度就为多少
  7. 结论

    数组是具有相同类型的集合,数组的大小(即所占字节数)由元素个数乘以单个元素的大小。
    数组只能够整体初始化,不能被整体赋值。只能使用循环从第一个逐个遍历赋值。
    初始化时,数组的维度或元素个数可忽略 ,编译器会根据花括号中元素个数初始化数组元素的个数。
    当花括号中用于初始化值的个数不足数组元素大小时,数组剩下的元素依次用0初始化。
    字符型数组在计算机内部用的时对应的ascii码值进行存储的。
    一般用”“引起的字符串,不用数组保存时,一般都被直接编译到字符常量区,并且不可被修改。

  8. 在内存中的储存

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值