跟随学习第二十一天

数组的使用

  • For-Each循环也叫增强型for循环

 public class Demo{
     public static void main(){
         int[] array = {1,2,3,4,5};//定义一个数组
         //这个增强型for循环只适用于jdk1.5以上的,而且没有下标
         for(int array : array){//前面的变量是数组里面的每个元素,后面的array是数组名
             System.out.pintln(array);
        }
    }
 }
  • 数组用方法进行使用

 public class ArrayDemo02 {
     
     public static void main(String[] args) {
 
         int[] array = {1,2,3,4,5};
 
         PrintArray(array);//调用定义的方法进行元素的输出
    }
         public static void PrintArray(int[] array){//定义一个方法进行输出数组元素
             for(int i=0; i< array.length;i++){
 
                 System.out.println(array[i]);
            }
        }
    }
  • 数组作为返回值

 public class ArrayDemo02 {
 
     public static void main(String[] args) {
 
         int[] array = {1, 2, 3, 4, 5};
 
         PrintArray(array);//调用定义的方法进行元素的输出
         
         int[] reverse = reverse(array);//
 
         PrintArray(reverse);//运用刚刚写得方法进行输出
    }
 
     public static void PrintArray(int[] array) {//定义一个方法进行输出数组元素
         for (int i = 0; i < array.length; i++) {
 
             System.out.println(array[i]);
        }
    }
 
     public static int[] reverse(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;//返回数组的值
    }
 }

 

posted on 2021-03-01 00:34  悲喜不通,唯吵闹乎  阅读(294)  评论(0)    收藏  举报