Day15:数组的使用

数组的使用

  1. 普通的for循环
  • 打印所有数组元素
  • 打印数组元素最大值
  • 求和数组元素
//打印数组元素
public class Demo{
    public static void main(String[] args){
        int[] arrays={1,2,3,4,5};
        System.out.println(A(int[] arrays));
    }
    public static void A(int[] arrays){
        for(int i=0;i<arrays.length;i++){
            System.out.print(arrays[i]+" ");
        }
    }
}

2.封装为方法的参数

//调用方法来打印数组元素
public class Demo{
    public static void main(String[] args){
        int[] A={1,2,3,4,5};
        printData(A);//无返回值的方法直接调用即可输出,无需输出语句
    }
    public static void printData(int[] a){//数组作为参数
        for(int i=0;i<a.length;i++){//注意下标不要越界,容易忘记
            System.out.print(a[i]+" ");
        }
    }
}

3.数组作为返回值

//将数组的元素反转并打印出来
public class Demo{
    public static void main(String[] args){
        int[] c={1,2,3,4,5};
        int[] d=B(c);
        printData(d);
    }
    public static void printData(int[] a){//建立一个可以打印数组的方法
        for(int i=0;i<a.length;i++){//注意for循环里面要声明类型,容易忘
            System.out.print(a[i]+" ");
        }
    }
    
    public static int[] B(int[] a){
        int[] result=new int[a.length];
        for(i=0,j=a.length-1;i<a.length;i++,j--){
            result[j]=a[i];
        }
        return result;//注意这里返回的是一个数组,如果我们要打印出来,还需要调动打印数组元素的方法;这个地方容易犯迷糊
    }
}
posted @ 2022-11-18 00:33  工地佬  阅读(26)  评论(0)    收藏  举报