一。一维数组
1.数组的创建三种方式
(1)。数据类型[] 数组名 = new 数据类型[元素个数或数组长度];
int[] arr=new int[4];
//赋值
arr[0]=99;
arr[1]=98;
arr[2]=97;
int sum=0;
for(int i=0;i
sum=sum+arr[i];
}
System.out.println(sum); //求数组中的数的和
(2)。类型[] 数组名 = new 类型[]{元素,元素,……};
String[] brr=new String[]{"abc","456","小红"};
for(int i=0;i
System.out.println(brr[i]);
}
(3)。类型[] 数组名 = {元素,元素,元素,……}; //一般用的比较多
double[] crr={1.2,3.4,5.6};
double max=crr[0];
for(double i:crr){//遍历数组
if(i>max){
max=i;
}
}
System.out.println(max);
2.数组越界,空指针异常
数组越界异常,访问了不存在下标对应的数组织,(数组里有值但访问的元素超出了范围)
报错显示