方法
类似于C语言的函数
方法定义
修饰符 返回值类型 方法名(形参类型 形参名){
方法体
}
- 修饰符:定义了方法的访问类型(可选)
- 遇return结束
方法调用
对象名.方法名(实参列表)
方法重载
重载就是在一个类中,方法名相同,但形参不同的函数
重载规则
- 方法名必须相同
- 形参必须不同(形参的类型或形参个数或形参顺序)
- 返回值类型可以相同也可以不同
可变参数
- 声明时,在可变参数的类型后加…
- 一个方法只能有一个可变参数,可变参数只能是参数列表中的最后一个
- 可变参数可用在未知参数的个数时
数组
声明与创建
- 声明:类型[] 数组名;
- 创建:数组名=new 类型[数组长度];
- 声明的同时创建:类型 数组名=new 类型[数组长度];
获取数组长度函数
数组名.length
数组初始化
- 静态初始化:声明同时赋值
类型[] 数组名={值,值,值…}(赋值后数组长度也就确定为值的个数) - 动态初始化:数组名=new 类型[数组长度];
数组名[下标]=值;
Arrays类
- 打印数组元素:Arrays.toString(数组名)
- 升序排序数组: Arrays.sort(数组名)
- 比较数组:Arrays.equals(数组名)