Java一维数组

来源:互联网 发布:乐酷网络网站 编辑:程序博客网 时间:2024/05/19 17:25

数组的声明与内存分配:

数据类型 数组名[ ] ; // 声明一维数组
数组名 = new 数据类型[个数] ; // 分配内存给数组

int score[] ; // 声明整型数组 scorescore = new int[3]; // 为整型数组 score 分配内存空间,其元素个数为 3

我们在声明变量之后,内存就分配好了,是因为变量的个数已经确定。当我们声明数组的时候,元素个数不确定,就无法给数组分配内存,所以在给数组分配内存的时候必须要明确元素的个数

数组中元素的表示方法

想要使用数组里的元素,可以利用索引来完成。 Java 的数组索引编号由 0 开始。
这里写图片描述
如:score[0]代表数组中的第一个元素。

数组初值的赋值

  1. 静态赋值
    数据类型 数组名[] = {初值 0,初值 1, …,初值 n}
int day[] = {32,23,45,22,13,45,78,96,43,32}; // 数组声明并赋初值

在静态赋值的时候元素个数已经确定,同时完成了内存的分配
2. 动态赋值

int a [] = new int[] ;a[0] = 5 ;a[1] = 6 ;a[2] = 8 ;

动态赋值的时候需要声明数组给数组分配内存,通过索引给每个元素进行赋值,数组中的每个元素都相当于一个变量

遍历数组

 int a[]; // 声明一个整型数组 a a=new int[3]; // 开辟内存空间供整型数组 a 使用,其元素个数为 3 for(i=0;i<3;i++) // 输出数组的内容 System.out.print("a["+i+"] = "+a[i]+",\t"); System.out.println("\n 数组长度是: "+a.length); // 输出数组长度

可以看出数组的遍历利用了循环

0 0
原创粉丝点击