java Day10-3

数组使用

  1. 普通的For循环

  2. For-Each 循环

    • 案例

      package com.wei.array;
      
      public class ArrayDemo04 {
          public static void main(String[] args) {
              int[] arrays = {1,2,3,4,5};
      
              //JDK1.5, 没有下标
              for (int array : arrays) {
                  System.out.println(array);
              }
          }
      }
      
    • 结果

      1

      2

      3

      4

      5

  3. 数组作方法入参

  4. 数组作返回值

    • 案例

      package com.wei.array;
      
      public class ArrayDemo04 {
          public static void main(String[] args) {
              int[] arrays = {1,2,3,4,5};
      
      //        //JDK1.5, 没有下标
      //        for (int array : arrays) {
      //            System.out.println(array);
      //        }
              //printArray(arrays);
              int[] reverse = reverse(arrays);
              printArray(reverse);
          }
      
          //反转数组
          public static int[] reverse(int[] arrays) {
              int[] result = new int[arrays.length];
      
              //反转的操作
              for (int i = 0, j=result.length-1; i < arrays.length; i++,j--) {
                 result[j] = arrays[i];
              }
      
              return result;
          }
      
          //打印数组元素
          public static void printArray(int[] arrays) {
              for (int i = 0; i < arrays.length; i++) {
                  System.out.println(arrays[i]+" ");
              }
          }
      
      }
      
      
    • 结果

      5

      4

      3

      2

      1

posted @ 2026-04-08 16:21  固执的小织女  阅读(10)  评论(0)    收藏  举报