函数
函数定义
定义在类中的具有特定功能的一段独立小程序
返回值类型:函数运行后的结果的数据类型
参数类型:是参数的数据类型
参数:是一个变量,用于存储调用函数时传递给函数的实际参数
return:用于结束函数
格式1:修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2){执行语句 return返回值;}
格式2:修饰符 void 函数名(参数类型 参数1,参数类型 参数2){执行语句 return返回值;}void代表函数没返回值,没返回值可不写return
函数特点
将功能代码封装 便于该功能复用 只有被调用才能执行 提高代码复用性
函数中只能调用函数,不能函数内部定义函数
函数应用
先明确函数其功能的运算结果(明确返回类型)
在明确定义该功能的过程中是否需要位置的内容参与运算(明确函数的参数列表即参数类型和参数个数)
函数重载
概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可
重载的特点 与返回类型无关,只看参数列表
优点 方便阅读,优化了程序设计
数组
一维数组
同一种类型数据的集合
优点 可以自动给数组中的元素从0开始变列,方便操作这些元素。
格式
元素类型[] 数组名 = new 元素类型[元素个数或者数组长度]脚码超出报错
元素类型[] 数组名 = new 元素类型[]{元素,元素,......}
二维数组
int[][] arr = new int[a][b]; 二维数组中有a个一维数组,每个一维数组中有b个元素
int[][] arr = new int[a][] ,二维数组中有a个一维数组,每个一维数组都是默认初始化