首页 > 代码库 > java中的函数,数组
java中的函数,数组
函数 程序中独立的过程 函数的语法: 函数的定义 声明 static 返回值类型 函数名 (参数表) 形式参数:形参 在函数内部有效的局部变量 实现 { 语句 } 函数的调用 函数名(参数); 实际参数:实参 为形参赋值 接收返回值 函数的作用: 1. 减少冗余代码,提高程序的可维护性 2. 可重用性 函数库 3. 加强代码的结构化 提高可读性 利于分工 非结构化编程(语句) ---> 结构化编程(函数) ---> 面向对象(类) 数组 一次性定义多个同类型的变量 数组空间在内存是连续的 定义:int[] a; 为数组分配空间 指定长度 a = new int[4]; 数组名.length : 表示数组长度 数组元素有默认值 数值类型: 0 boolean:false 对象: null a = new int[]{1,4,3,2} 显式初始化 a = new int[5]{1,2,3,4,5} 错误 数组变量中存储的是数组的首地址 根据首地址,计算出某个元素的地址 ===> 数组必须是连续的空间,下标从0开始 数组的长度是固定的 二维数组 定义 int[][] a ; 分配空间 a = new int[4][3]; a.length = 4 a[0].length=3 a[0] a00 a01 a02 a[1] a10 a11 a12 a[2] a20 a21 a22 a[3] a30 a31 a32 显式初始化 int[][] a = {{1,2,3,4},{5,6,7,8},{0,0,0,0}}; new int[3][4] 一维数组的一维数组 int[][] a = new int[4][]; a[0] = new int[4]; a[1] = new int[5]; a[2] = new int[3]; a[3] = new int[6]; int[][] a = new int[][5]; // error!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。