DAY 05
往期精选
java从入门到入土(一)
java从入门到入土(二)
java从入门到入土(三)
java从入门到入土(四)
方法
1.方法定义
定义格式:
修饰符 返回值类型 方法名称(参数类型 参数名称,....){
方法体
return 返回值;
}
public static void 方法名称(){
方法体
}
解释:
1.修饰符:现阶段的固定写法 public static
2.返回值类型:方法最终产生的数据结果是什么类型
3.方法名称:小驼峰
4.参数类型:进入方法的数据时什么类型
5.参数名称:进入方法的数据对应变量名称
注意:参数如果是多个使用逗号隔开
6.方法体:方法需要做的事情,若干行代码
7.return:两个作用,一停止当前方法,二将后面的返回值还给调用处
8.返回值:方法执行后最终残生的数据结果
注意:return后面的“返回值”必须和方法名称前面的“返回值类型”,保持对应
2.方法调用
例题:
public class DomMet{
public static void main (String [] args){
//单独调用
sum(10,20);
//打印调用
System.out.println(sum(10,20));
//赋值调用
int number =sum(12,20);
number +=100;
System.out.println("变量的值"+number);
}
public static int sum(int a,int b){
System.out.println(“方法执行了”);
int result=a+b;
return result;
}
}
方法调用流程图解:
调用格式:
方法名称();
注意:
1.方法定义的先后顺序无所谓
2.方法定义必须是挨着的
3.方法定义之后,自己不会执行,如果希望执行一定进行方法调用
方法就是若干语句的功能的集合
3.方法重载
overload
方法重载与下列因素有关:
1.参数个数不同
2.参数类型不同
3.参数的多类型顺序不同
方法重载与下列因素无关:
1.与参数的名称不同
2.与方法的返回值类型不同