java中的函数,数组
2020-11-22 12:40
标签:style blog http java color re java中的函数,数组,搜素材,soscw.com java中的函数,数组 标签:style blog http java color re 原文地址:http://www.cnblogs.com/zhangqiyang/p/3700299.html函数
程序中独立的过程
函数的语法:
函数的定义
声明 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!
上一篇:java异常处理
下一篇:java面向对象的介绍