class Demo_Max{
public static void main(string[] args) {
int[] arr = {11,22,33,44,55}; //创建一个静态初始化的数组
int max = getMax(arr); //调用方法
System.out.println(max); //打印返回的值
}
public static int main(int[] arr) { //创建一个方法
int max = arr[0]; //获取数组第一个数,并把他存在max里
for(int i = 1; i < arr.length;i++){ //从数组的第二个元素开始遍历
if (max > arr[i]) { //让max记录的值与数组中的元素比较
max = arr[i];} //如果数组中的元素比max就把值赋值给max
} return max;
}
数组的反转
1 class Demo_Array { 2 public static void main(String[] args) { 3 int[] arr = {11,22,33,44,55}; //创建一个静态初始化的数组 4 reArray(arr); 5 print(arr); 6 7 public static void reArray(int[] arr) { 8 for (int i = 0;i < arr.length / 2 ; i++) { //交换次数就是把长度除于2 9 //arr[0]和arr[arr.length-1-0]交换 10 //arr[1]和arr[arr.length-1-1]交换 11 //arr[2]和arr[arr.lentth-1-2] 12 //... 13 14 int temp = arr[i]; 15 arr[i] = arr[arr.length-1-i]; 16 arr[arr.length-1-i] = temp; 17 } 18 } 19 20 public static void print(int[] arr) { 21 for (int i = 0;i < arr.length ;i++ ) { //遍历数组中的每一个元素 22 System.out.print(arr[i] + " "); //打印在控制台 23 } 24 } 25 }
二维数组案例演示
定义二维数组,输出二维数组名称,一维数组名称,一个元素
1 class Demo_Array { 2 public static void main(String[] args) { 3 int[][] arr = new int[3][2]; 4 /* 5 这是一个二维数组 6 这个二维数组中有3个一维数组 7 每个一维数组中有2个元素*/ 8 9 10 System.out.println(arr); //二维数组 11 System.out.println(arr[0]); //二维数组中的第一个一维数组 12 System.out.println(arr[0][0]); 13 //二维数组中的第一个一维数组的第一个元素 14 } 15 }