Java笔记07:方法
方法
1.什么是方法
- 1.1方法就是为了解决程序中某个业务编写的代码块
- 1.2编写方法能减少main方法中的代码量,方便程序维护修改
- 1.3每个方法专心研究自己的业务 和其他业务不干扰
- 1.4使用方法能方便团队开发是今后工作中必不可少的功能
2.方法的定义
无参数无返回值的方法
public static void <方法名>(){
//方法体
}
无参数有返回值的方法
返回值就是将这个方法运行的结果传递给调用者
public static <返回值类型> <方法名>(){
//方法体
return <返回值>;
}
return关键字
- 1.将方法运行的结果返回 ,这个返回值必须和方法的返回值类型匹配
- 2.return关键字能终止方法的运行,类似于循环中的break
- void类型的方法,也可以使用return,但是功能只是终止方法
- 一个方法只能返回一个变量值
有参数无返回值的方法
public static void sum(<参数列表>){
//方法体
}
参数列表
- 方法定义时()中的参数称之为形式参数(形参)
- 定义形参的格式为:(类型1 变量1,类型2 变量2,...)
- 在方法中把形式参数当做一个已经被赋值的变量
有参数有返回值的方法
public static <返回值类型>
<方法名>(<参数列表>){
//方法体
return <返回值>;
}
3.方法的调用
无参数无返回值的方法调用
在一个方法中(现在指main方法)
<方法名>();
无参数有返回值的方法调用
<变量>=<方法名>();
- 变量的类型必须和方法的
- 返回值类型匹配
有参数无返回值的方法调用
<方法名>(<参数列表>);
调用时的参数列表
- 调用有参数方法时()中的参数称之为实际参数(实参)
- 调用方法的参数列表格式为(变量1,变量2,变量3,....)
- 注意实际参数的数量和类型必须和形式参数匹配
有参数有返回值方法的调用
<变量>=<方法名>(<参数列表>);
小练习
1)定义一个计算圆形面积的方法
用户输入圆形的半径
计算并输出圆形的面积
在main方法中调用2次
//大纲
public static void calcRound(){
......
}
public static void main(String[] args){
calcRound();
calcRound();
}