初入数组

来源:互联网 发布:java 时间选择控件 编辑:程序博客网 时间:2024/06/05 20:37
数组:

存储相同数据类型的一组数据。
连续的空间

声明一个变量就是在内存空间划出一块合适的空间
声明一个变量就是在内存空间划出一块连续的空间



数组名即标识符,连续空间的首地址。
元素下标表明了元素在数组中的位置,从0开始。
数组中的每一个元素都可一通过下标来访问。
数组长度固定不变,避免数组越界。

如何使用数组————————
使用数组四步走:
1.声明数组 int[]a;int b[]; a就是数组的名字(标识符) 一般情况下写前一种
2.分配空间 a=new int[5]; 创建一个长度为五的对象(空间)
前两步可以和为一步 int[]a=new int[30];

3.赋值 a[0]=8; 即使不赋值,数组元素的默认值是0
4.处理数据 a[0]=a[0]*10;

数组赋值
方法1: 边声明边赋值
int[]score={99,89,79};
int [] score= new int []{89,90,88] ——不能指定数组的长度


方法二:循环使用
想写一个for循环,将每个值循环输入。





通过for循环
就是建立一个for循环遍历每一个元素。

通过foreach循环
for(int score:scores){
System.out.println(score);
}

冒号前
定义的一个变量score去接受每次循环得到的元素
冒号后
是要被遍历的数组
表达式1和表达式2(即冒号前后)的数据类型是一致的

好处是:写法比for循环更简单,用于完整数组的遍历。,不会出现数组下标越界的问题。
缺点是:写法比较麻烦,但是可以写出遍历的范围。

原创粉丝点击