数组和方法

二维数组的遍历

class printArray {
public static void main(String[] args) {
    int[][] arr = {{1,2,3},{4,5},{6}};
    
    //调用方法1
    printArr1(arr);
    System.out.println("------");
    //调用方法2
    printArr2(arr);
    System.out.println("------");
}

//方法1
public static void printArr1(int[][] arr) {
    for(int x=0; x<arr.length; x++) {
        for(int y=0; y<arr[x].length; y++) {
            System.out.print(arr[x][y]+" ");
        }
        System.out.println();
    }
}

//方法2
public static void printArr2(int[][] arr) {
    //遍历二维数组中每一个一维数组
    for(int[] cells : arr) {
        //遍历一维数组中每一个元素
        for(int cell : cells) {
            System.out.print(cell+" ");
        } 
         System.out.println();
    }
}

}

运行结果:
1 2 3
4 5
6
-----
1 2 3
4 5
6
------

方法
在Java中,声明一个方法的具体语法格式如下:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 
执行语句
……… 
return 返回值;
}

对于上面的语法格式中具体说明如下:
修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍
返回值类型:用于限定方法返回值的数据类型
参数类型:用于限定调用方法时传入参数的数据类型
参数名:是一个变量,用于接收调用方法时传入的数据
return关键字:用于结束方法以及返回方法指定类型的值
返回值:被return语句返回的值,该值会返回给调用者

方法的定义和使用的注意事项
1: 方法不能定义在另一个方法的里面 ,类中方法外,主方法也是方法
2: 写错方法名字
3: 写错了参数列表
4: 方法返回值是void,方法中可以省略return 不写return 下面不能有代码
5:方法返回值类型,和return 后面数据类型必须匹配
6: 方法重复定义问题
7: 调用方法的时候,返回值是void, 不能写在输出语句中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值