java 数组

来源:互联网 发布:淘宝平板电脑排行榜 编辑:程序博客网 时间:2024/06/07 00:58
数组:
是一组变流量集合,储存相同的数据类型的一组数据
是一个连续的空间
声明变量就是在内存空间划出一块合适的空间
声明数组就是在内存空间划出一串连续的空间
数组名:
数组名,即标识符,连续空间的首地址
元素下标表明了元素在数组中的位置,从零开始
数组中的每个元素都可以通过下标来访问
数组长度固定不变,避免数组越界
使用数组四步走:
1.声明数组 int[] a;告诉计算机数据类型是什么
2.分配空间 a= ; 告诉计算机分配几个连续的空间
3.赋值 a[0]=8; 向分配的格子里放数据
4.数据处理 a[0]=a[0]*10;
数组赋值:
一般方法赋值:
int [ ] score ={34,234,54};
int [ ] score =new int []{123,321,32}
使用循环:
Scanner input = new Scanner(System.in);
for(int i=0;i<30;i++){
score[i]=input.nextInt();
}
要给数组定义长度,不然计算机无法划分内存空间
price=new double;
price=new double;相当于上面的被下面的覆盖,重新定义了一个数组
数组的遍历:
for 循环:
int [] score={70,80,90,80,85};
int sum=0;
for(int i=0;i<=4;i++){
sum+=score[i];
}
foreach循环:
int [] scores={12,432,64};
foreach循环语法
第一个表达式是声明一个变量去接受每次循环得到的元素
第二个表达式是我们需要遍历的数组或者集合
表达式一二的数据类型必须 一致
for(int score:scores){
System.out.println(score);
}