方法
原则 一个方法只完成一个功能,让main方法保持简洁干净,方法要写到类里面
//int 有返回值 根据数据类型起名字,方法名根据方法类型名字写,要符合驼峰原则
方法中定义的变量名可重复
void 无返回值
前期加上static方便调用
修饰符 返回值类型 方法名(定义形参 参数名){
方法具体代码块,方法体。
return 返回值;
}
调用
定义中转存储 = 输入方法名(实参)
由中专存储执行操作
return 后终止方法 ,方法有返回值,调用后为值;无返回值,调用后为语句。
方法重载
- 方法名字必须相同
- 参数列表必须不同
- 返回类型可以相同可以不同
- 仅仅返回类型相同不足以成为方法重载
在一个类中有相同名称但是形式参数不同
可以通过相同名称 调用不同的方法
比如两个int型比大小方法和三个int型比大小
两个int型比大小和两个double型比大小用相同名称,提高可读性
命令行传递参数
执行java文件需要输入包的路径
可变参数
目的减少重载需要写的代码(型参不定项)
可变参数必须放在最后面 类型后加 … i
可变参数实际上是一个数组
public static void main(String[] args) {
BianDemo bianDemo = new BianDemo();
bianDemo.num(132,2,3,45,1,5);
}
public void num(int a , int... i){
System.out.println(a);
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
System.out.println(i[4]);
}
输出
132
2
3
45
1
5