二维数组的遍历
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, 不能写在输出语句中
