一维数组的声明
Java中声明数组的方法:
<变量类型>[] <变量名>;
示例:
int[] a;
上述代码中a是一个数组,可以保存int类型的值。
注意方括号在变量类型与名称之间。
声明数组后,必须为数组分配内存。内存将定义数组可以容纳的元素数。
a = new int [10];
上述代码中为数组a分配10个元素。
Java中有自动垃圾回收,所以这里new的对象在使用完后不需要额外写delete。
Java中,数组无论是在main函数内还是在类中的main函数体外,在分配空间时,都会对数组的成员进行特定的初始化(比如int类型数组的成员都初始化为0),不会随机赋值。
(感觉还是没说清楚的样子qwq)
声明期间初始化一维数组
示例:
byte b = {1,1,4,5,1,4};
上述示例中,数组b的长度为6。
一维数组的访问与遍历
Java中数组可以使用下标访问。
在Java中,可以使用范围for循环遍历数组中的元素。
示例:
public class Vector {
static int []ov;
public static void main(String []args){
ov=new int[3];
for (int item : ov){
System.out.print(item);
}
System.out.print('\n');
byte []v;
v=new byte[7];
for (int i=0;i<7;i+=1)
System.out.print(v[i]);
System.out.print('\n');
v[4]=6;
int []a={1,1,4,5,1,4};
System.out.println(a[2]);
for (int item : a){
System.out.print(item);
}
}
}
运行结果: