Day23--数组的使用

Day23--数组的使用

数组的使用:

1.For-Each循环

2.数组做方法入参

3.数组做返回值

四个小的例子

package com.liu.www.array;

public class ArrayDemo03 {
    public static void main(String[] args) {
        int[] arrays={1,2,3,4,5};
        //打印全部数组元素
        for (int i = 0; i <arrays.length; i++) {
            System.out.println(arrays[i]);
        }
        System.out.println("=========================================");
        //计算所有元素的和
        int sum=0;
        for (int i = 0; i < arrays.length; i++) {
            sum+=arrays[i];
        }
        System.out.println("所有元素的和是:"+sum);//15
        System.out.println("=========================================");
        //查找最大元素
        int maxvalue=0;
        for (int i = 0; i < arrays.length; i++) {
            if(maxvalue<=arrays[i]){
                maxvalue=arrays[i];
            }

        }System.out.println("最大的值是:"+maxvalue);
    }
}

两个方法:

package com.liu.www.array;

public class ArrayDemo04 {
    public static void main(String[] args) {
      //For-Each循环   快捷键:数组名.for
        int[] arrays={1,2,3,4,5};
//        for (int array : arrays) {  //int array : arrays    int元素: 数组名
//            System.out.println(array); //输出数组每个元素
//        }
//        printArray(arrays);//1	2	3	4	5
        int[] reverse = reverse(arrays);
        printArray(reverse);
    }



    //数组做方法入参
    //打印数组元素
    public static void printArray(int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.print(arrays[i]+"\t");
        }
    }
    //反转数组 比如:将{1,2,3,4,5}换为{5,4,3,2,1}
    public static int[] reverse(int[] arrays){
        int[] result=new int[5];
        for (int i = 0,j=arrays.length-1; i < arrays.length; i++,j--) {
            result[j]=arrays[i];
        }
        System.out.println(result+"\t");
        return result;
    }
}

posted @ 2024-10-24 17:00  1hahahahahahahaha  阅读(7)  评论(0编辑  收藏  举报