JavaSE 初学者入门 重点 数组的定义声明和使用

什么是数组

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。

数组的定义

  1. 直接初始化
//定义一个整型的数组
int[] arr = {1, 2, 3, 4, 5};
//定义一个字符串的数组
String[] str = {"Hello" , "World" , "CSDN", "QiuFengYaJu"};

此种定义数组的方法,直接将数组的内容赋值给数组变量,其数据类型就是一个数组。

  1. 先定义然后初始化
//此处的5为要定义数组的长度,可以是变量
int[] arr = new int[5];
//此时直接将需要的值赋值给数组变量即可
arr = new int[]{0, 1, 2, 3, 4};

此种定义数组的方法,先进行数组的实例化,必须先确定数组的大小,但可以不给定其具体的值,先定义后赋值。

  1. 定义时直接赋值
/*在定义时直接将值赋值给数组变量,可以不用给定确定的数组大小
通过赋的值来进行数组大小的定义。*/
int[] arr = new int[]{0, 1, 2, 3, 4};

数组的使用

数组一般都是用在存储统一类型的数据时,将数据类型相同的数据存储在一个集合内,方便查找和管理,能够提高效率。

int[] arr = new int[]{0, 1, 2, 3, 4};
  1. for循环遍历
 for(int i = 0;i<arr.length;i++)
 {
 	System.out.println(arr[i]);
 }

这种方法适用于对数组进行复杂的操作时,并不主要围绕输出为主时使用,灵活度较高,但也较为繁琐

  1. for-each遍历
for(int b:arr){
	System.out.println(b);
}

这种方法适用于仅仅将数组中的数据遍历出来即可,demo中的代码,其内涵为,将arr中的每一个元素都复制给变量b,变量b必须和arr的数组的数据类型相对应,仅适用于简单应用,但其代码简短易操作也是一种比较常见的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

友人和他的朋友们

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值