数组的使用

数组使用

For-Each循环

数组作方法入参

数组作返回值

public class ArraysDemo04 {
   public static void main(String[] args) {
       int[] arrays={1,2,3,4,5};
       //jdk1.5,没有下标,适合打印输出,for-each:
       for (int array: arrays) {  //arrays.for 得到这一行,array可随意用新变量取代
           System.out.println(array);
      }
       printArrays(arrays);
       System.out.println("\n反转数组");//换行
       int[] reserse=mmas(arrays);//返回的是数组
       printArrays(reserse);//输出数组
  }
   //定义一个方法打印数组元素:   使用数组作为参数
   public static void printArrays(int[] arrays){
       for(int i=0;i<arrays.length;i++){
           System.out.print(arrays[i]+" ");
      }

  }
   //数组作为返回值 反转数组
   public static int[] mmas(int[] arrays){
       int[] result=new int[arrays.length];
       for (int i=0,j=arrays.length-1;i<arrays.length;i++,j--){
           result[j]=arrays[i];
      }
       return result;
  }
}
结果:
1
2
3
4
5
1 2 3 4 5
反转数组
5 4 3 2 1

 

posted @ 2021-04-20 22:53  kang_dg  阅读(354)  评论(0)    收藏  举报