##JAVASE 数组
数组的概述
- 定义:相同数据类型,按照一定的顺序排列的集合
- 数组本身是一个引用的数据类型,但是数组中的元素既可以是基本数据类型也可以是引用数据类型。
- 只有new出数组的对象才可以使用,如果不赋值会有默认值。、
- 系统创建数组对象后,必须分配和数组长度匹配的空间,此时每一个数组元素都会被系统分配默认值
数组的使用
package com.atguigu.javase.array;
public class ArrayTest {
public static void main(String[] args) {
//①声明数组变量
int [] agearray;
String [] namearray;
// 声明数组时不能在方括号中指定数组长度
//char[5] tipArray;
//②创建数组对象
//[1]静态创建数组
//此时[]中不能写数字指定长度
namearray = new String[] {"ljl","dyj"};
//[2]动态创建数组
agearray =new int[5];
//④将数据存入数组
agearray[0]=1;
agearray[1]=2;
agearray[2]=3;
agearray[3]=4;
agearray[4]=5;
//将原来的值替换掉
namearray[0]="aaa";
namearray[1]="bbb";
//⑤遍历数组快捷键(数组名.fori)
for (int i = 0; i < agearray.length; i++) {
System.out.println("agearray["+i+"]"+"="+i);
}
System.out.println("*********************");
for (int i = 0; i < namearray.length; i++) {
String str=namearray[i];
System.out.println("str["+i+"]="+str);
}
}
}
结果