数组
1.定义:
java中国定义的数组就是用来存储固定大小,同类型数据的集合
2.数组的初始化
//动态初始化
int[] arr=new int[5];
//静态初始化
int[] arr={1,2,3,4,5};
3.处理数组
因为数组的长度和元素类型都固定的,我们一般用for循环或是foreach循环来处理数组
//利用for循环求数组中最大值
//定义一个数组
int[]arr={1,5,2,4,9}
//假设顶一个数字为最大值
int max=arr[0];
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println("数组中的最大数值为:"+max);
数组还可以作为元素的参数和方法的返回值
int[] arr={1,2,3,4};
public int[] method(int[] arr){
arr[3]=4;
return arr;
}
拓展:二维数组
//定义二维数组,第一个[]中表示行,第二个[]中表示列
int[][] arr=new int[4][6];