【Java基础-Java数组】

知识点:1.数组的定义和初始化  2.一维数组和多维数组

一、数组

首先我们来看一张图片,此图片引于网络。

数组之中,我们可以通过下标来获取元素的值,值得注意的是,学习了编程之后,数数要从0开始,

也就是我说,我们的下标也是从0开始,到数组结尾-1结束。

例如上述图片 想要获取10,那就是ages[0]就可以获取到10了。

1.语法

数据类型[ ] 数组名;   //或者: 数据类型 数组名[ ];

 其中,数组名可以是任意合法的变量名,如:

int ages[];      //存放年龄的数组,类型为整型
char symbol[];   //存放符号的数组,类型为字符型
String [] name;  //存放名称的数组,类型为字符串型

 当我们声明了数组之后,我们要为数组分配空间,也就是定义多大的数组。

语法:

数组名 = new  数据类型 [ 数组长度 ];

 数组长度就是数组最多可存放元素的个数。我们也可以在数组声明的时候初始化数组,或者在声明时就为它分配好空间,这样我们就可以不用再为数组分配空间。

语法:

扫描二维码关注公众号,回复: 108847 查看本文章
int [] ages = {12,18,9,33,45,60}; //声明并初始化了一个整型数组,它有6个元素
char [] symbol = new char[10] //声明并分配了一个长度为10的char型数组

 Java中可以将一个数组赋值给另一个数组,如:

int [] a1 = {1,2,3};
int [] a2;
a2 = a1;

二、二维数组

一维数组我们可以根据简单地循环进行遍历操作。

比如我们想要在控制台上输出我们上面定义的数组ages。

int [] ages = {12, 18, 9, 33, 45, 60};
for(int i = 0; i < ages.length; i++){ //ages.length是获取数组的长度
    System.out.println("数组中第"+(i+1)+"个元素是 "+ages[i]); //数组下标是从零开始,一定要注意
}

 运行结果:

注意:除了上述下标是从0开始之外,另外还有数组是不能越界访问的,否则要报错的。

猜你喜欢

转载自www.cnblogs.com/iitxt/p/8989500.html