数组的使用
for循环
For-Each循环————用于打印数组
数组作方法入参
数组作返回值
案例:
public class Array_demo04 {public static void main(String[] args) {int [] a = {1,2,3,4,5};//无下标for (int i : a) {System.out.println(i);}System.out.println("=====================");printArray01(a);System.out.println("=====================");printArray02(a);System.out.println("\n=====================");int[] reverse = reverse01(a);printArray02(reverse);System.out.println("\n=====================");int[] result = reverse02(a);printArray02(result);}//反转数组(法一)public static int[] reverse01(int[] a){int[]reverse=new int[a.length];for(int i=0;i<a.length;i++){reverse[i]=a[a.length-i-1];}return reverse;}//反转数组(法二)public static int[] reverse02(int[] a){int[] result =new int[a.length];for(int i = 0, j = result.length-1; i <a.length; i++,j--){result[j]=a[i];}return result;}//打印数组元素(法一)public static void printArray01(int[] arr){for (int i : arr) {System.out.println(i);}}//打印数组元素(法二)public static void printArray02(int[] arr){for(int i=0;i<arr.length;i++){System.out.print(arr[i]+" ");}}}
