1.数组的定义的方式
1. 在定义的时候就给值 如
int[] arr = new int[4];
2.先定义数组 再赋值 如
int arr = new int[3];
arr = {1,2,3};
注意:1.在定义数组的时 数组中的数据类型必须和定义的数据类型一致
如 int arr ={里面只能写整数类型}
2.Java中数组与js不同 js中数组会根据数组变化自动扩充 而java中当输入的值大于规定的数组长度就会报错(数组下标越界错误)
3.数组在定义后会有一个初始值 int类型就是0 double类型就是0.0
如
int [] arr=new int[3];
所以arr[1] = 0;
3.如果采取第一种命名方式 必须给数组长度
2.数组的操作
1.数组长度
数组操作一般都是使用数组的下标进行操作
数组下标从0开始 ,数组长度为数组下标-1
2.foreach循环
1.书写格式
int[] arr = {1,2,3,4,5};
for (int a : arr) {
System.out.println(a);
}
foreach循环会将数组中的每一个整数赋值给a 并且打印