数组做参数,数组反转

数组做参数和数组反转:


package com.cheng.array;

public class ArrayDemo04 {
   public static void main(String[] args) {
       int[] arrays ={1,2,5,6,4,8,9};
       //增强型的for循环遍历
       for (int array : arrays) {
           System.out.print(array+"\t");
      }
       System.out.println();//换行输出
       System.out.println("-------------");
       printArray(arrays);
       System.out.println();
       System.out.println("-------------");
       int[] reverse = reverse(arrays);
       printArray(reverse);
  }
   //数组做参数
   public static void printArray(int[] array){
       for (int i = 0; i < array.length; i++) {//输出
           System.out.print(array[i]+"\t");
      }
  }
   //反转数组
   public static int[] reverse(int[] array){//返回值为数组类型不然报错
       int[] result = new int[array.length];
       for (int i = 0,j = array.length-1; i < array.length; i++,j--) {//j=array长度-1
           result[j] = array[i];                                // 即从后向前开始对result赋值实现数组反转
      }
       return result;//数组做返回值

  }

}

 

posted @ 2021-05-28 11:19  Dudo1  阅读(207)  评论(0)    收藏  举报