數組的使用
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]+" ");
}
}
}

浙公網安備 33010602011771號