java(6)数组

来源:互联网 发布:麻瓜编程 编辑:程序博客网 时间:2024/06/03 22:53
数组:是一组变量集合,存储相同数据类型的一组数据,它是连续的空间。
数组名,即标识符,连续空间的首地址,只有一个名字。
元素下标标明了元素在数组中的位置,从0开始。数组中的每个元素都可以通过下标来访问。数组长度固定不变。


基本四步走:
1.声明数组 int[] a;
2.分配空间 a=new int[5]; 数组中有5个元素
数组是对象
3.赋值 a[0]=8;
4.处理数据 a[0]=a[0]*10

int[] b = new int[30]; 也可以这样合并
方法1:
int[] b={20,30,40};
int[] b=new int[]{10,12,34};
两种写法都没有问题

方法2:
Scanner input=new Scanner(System.on);
for (int i = 0; i < b.length; i++) {
input=scanner.next();
}

数组遍历
foreach循环
int[] scores2={5,6,7};
for (int i : scores2) {
System.out.println(i);
}
可以遍历完整的数组,写法简单
但只能遍历完整的数组,不够灵活
第一个表达式声明一个变量去接受每次循环得到的元素
第二个表达式是需要便利的数组或集合
表达式1必须跟表达式2的数据类型一致
原创粉丝点击