高安网站制作,荆门网站制作,企业网站使用不规范地图如何处罚,惠州哪家做网站好一维数组
为什么使用数组:
当我们需要存储一系列数据的时候#xff0c;就需要用到数组#xff0c;如果不使用数组#xff0c;我们就要需要一个一个的去声明变量#xff0c;这样浪费内存空间#xff0c;同时效率低下。
什么是数组:
数组本身就是一个变量#xff0c;只…一维数组
为什么使用数组:
当我们需要存储一系列数据的时候就需要用到数组如果不使用数组我们就要需要一个一个的去声明变量这样浪费内存空间同时效率低下。
什么是数组:
数组本身就是一个变量只是数组存储了一组数据类型相同的数据。
声明一个变量就是在内存中划出一块合适的空间。 声明一个数组就是在内存中划分出一连串连续的空间。 数组的基本元素:
标识符(数组名)
数组元素(数组内存储的数据)
元素下标(从0开始每个元素都可以通过下标来找到)
元素类型(数字内存储数据类型也是数字类型)
数组一旦声名长度就固定不变了声明长度为5就只能存放5这个数据如果存放数据超过的数组长度就会提示数组越界。
速度长度与下标的关系: 下标从零开始到速度的长度减1。
如何声明数组
1.声明数组:
语法:
数据类型 数组名 []或: 数据类型 [] 数组名
例子:
int a []; int [] a;
2.分配空间
告诉计算机分配几个空间来存储数据。
例:anew int[5]; 就是数组a开辟5个空间。
再来说一下那个下标这里开辟五个空间空间的下标从第一个到第五个依次是:01234。
因此想从数组中调用数据就可以通过下标来调用。
3.赋值
a[0]1就是给数组内第一个数据赋值1。
4.处理数据
可以通过一些算数或别的方法来处理如:
a[0]a[0]*4 我们来写一个看看:
public class Test01 { public static void main(String[] args) { //声明数组 int a [] ; //开辟空间 anew int[3]; //进行赋值 a[0]1; a[1]2; a[2]3; //对原数据处理能够覆盖原数据 a[0]a[0]*10; //将a中的数据遍历出来 for (int num:a){ System.out.println(num); } } } 接下来是同时声明数组分配空间的写法:
语法:
数据类型 [] 数组名new 数据类型[空间大小]
int [] age new int [3]; 这就同时生成了数组并开辟了三个空间。
写一个看看:
public class Test01 { public static void main(String[] args) { //声明数组同时分配空间 int [] age new int [3]; age[0]1; age[1]2; age[2]3; System.out.println(age[1]); }
} 声明数组的第三个方法是最常用的声明赋值同时进行。
这个也有两种写法:
1.String [] name{张三,李四,王五};
(常用)
2.String [] namenew String[] {张三,李四,王五};
使用这个方法时不可以写长度也就是不限制长度创建数组并赋值必须得同一语句中书写。