3/5 JAVA数组的使用

文章展示了在Java中如何使用For循环和For-each循环遍历数组,包括数组作为方法参数和返回值的情况。示例代码分别演示了For-each循环遍历数组,传递数组给方法打印元素,以及定义一个方法反转数组并返回新数组。
摘要由CSDN通过智能技术生成

数组的使用

  • 普通数组For循环(与C基本一致)

  • For-each循环(循环遍历数组中每个元素

使用方法:IDEA中通过 数组变量名.for 来实现数组元素循环遍历

案例一:For-each循环遍历数组arrays
package com.baidu.www;
public class HelloWorld{
    public static void main(String[] args) {
        int[] arrays={1,2,3,4,5};
        for (int array : arrays) {
            System.out.println(array); 
        }

    }
}

  • 数组作方法入参

案例二:打印数组元素
package com.baidu.www;
public class HelloWorld{
    public static void main(String[] args) {
        int[] arrays={1,2,3,4,5};
        printArray(arrays);
    }
    //打印数组元素
    public static void printArray(int[] arrays){
        for(int i=0;i<arrays.length;i++){
            System.out.println(arrays[i]);
        }
    }
}

  • 数组作返回值

案例三:反转数组
package com.baidu.www;
public class HelloWorld{
    public static void main(String[] args) {
        //定义一个数组
        int[] arrays={1,2,3,4,5};
        //定义数组变量来装reverse方法的返回值
        int[] reverse=reverse(arrays);
        //调用printArray方法打印数组元素
        printArray(reverse);
    }
    //反转数组
    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--){
            //将array[i]依次反转为result[j]
            result[j]=arrays[i];
        }
        return result;
    }
    //打印数组元素
    public static void printArray(int[] arrays){
        for(int i=0;i<arrays.length;i++){
            System.out.print(arrays[i]+" ");
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值