数组
用途
用来存放一组定长的类型相同的数据,可以避免定义多个变量的麻烦。
格式
主要有三种:
(1)数据类型[] 数组名 = new 数据类型[正整数型数组]
(2)数组类型[] 数组名 = new 数据类型[]{值1,值2,值3.........}
(3)数组类型[] 数组名 ={值1,值2,值3.........}
特点:
由于是引用数据类型存在默认值
(整型为0,浮点型为0.0,字符型为‘ ’,字符串为null,布尔型为false)
数组的使用方法:
1.数组名[下标];注:下标从0开始,到数组名.length(数组长度)-1
2.数组的遍历
(1)for(int i=0;i<=数组名.length-1;i++){//i<数组名.length
Sout(数组名[i]);
}
(2)增强for循环
定义格式
for(数据类型 变量名:数组名){
Sout(变量名);
//增强for循环主要是数组将从一个数据开始依次将值赋值给了变量,然后变量输出
}
public class CopyArray {
public static void main(String[] args) {
Exist1(1000);
}
//
public static void Exist1(long c){
long[] arr = new long[4];
for(int i=0;i<=arr.length-1;i++){
arr[i]=c;
c++;
}
/*
增强for主要用来取出数组的值
*/
for(long i:arr){
System.out.println(i);
}
}
}