Java语言数组

Java中有许多基本类型,而数组是一种更复杂的复合类型。本文简单讲解Java中数组的声明、创建、排序、查找、判断相等和填充等内容。

数组是存储相同类型变量的集合。

一维数组

  1. 声明

使用数组前必须对声明一个数组变量,并指明数组的元素类型,例如

double[] a;
int[] b;

第一行声明了一个double类型的数组变量a,表示对这个数组的引用;第二行声明了一个int类型的数组变量b

声明数组也可使用C\C++的风格形式,如

double a[];
int b[];

但是,更推荐第一种写法。

  1. 创建

声明数组变量仅仅是创建了一个对数组的引用的存储位置,并没有在内存中分配存储空间,这一点与基本数据类型不同。

如果声明的变量不对数据进行引用,则变量值为null。可用new操作符创建数组,并将数组的引用赋值给一个变量,例如

a = new double[10];

使用new操作符创建了一个大小为10的double类型数组,并将其赋值给了变量a

数组变量的声明、数组创建和赋值可写为一条语句,例如

double[] a = new double[10];
  1. 数组的大小

在数组创建时指定了大小,内存为其分配了存储空间。数组大小在创建之后就不能修改。可用length获取数组的大小,如

int len = a.length;

a.length获取了数组a的大小。

  1. 数组的默认值

在数组创建之后,数组中的元素就赋予了默认值,如果是数值型数组,则元素默认值为0;如果是char型,默认值为\u0000;如果是boolean型,默认值为false

  1. 访问数组元素

数组元素通过下标的形式访问。数组的下标是从0开始,下标最大为a.length-1。也就是说,a[0]是数组a的第一个元素,而a[9]是最后一个元素。获取数组元素之后,就可把它当作基本变量进行操作。

  1. 初始化

在创建数组后,可访问数组中各个元素,对其赋初值的方式进行初始化,如

double[] a = 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值