目录
Java方法:
方法:其实就是完成特定功能的代码块
定义格式:
修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型 参数名2,...){
方法体;
return 返回值;
}
格式解释:
修饰符:目前只需记住 public static即可
返回值类型 : 用于限定返回值的数据类型
方法名: 方便我们调用方法
参数类型: 用于限定调用方法时传入的数据的数据类型
参数名: 用于接收调用方法时传入的数据的变量
方法体: 完成特定功能的代码
return 返回值:结束方法,并且把返回值带给调用者
案例1:求两个数据之和:
思路:
返回值类型:其实就是要我们明确方法结果的数据类型
参数列表:其实就是要我们明确有几个参数参加,并且每个参数都是什么数据类型的
注意事项:方法与方法是平级关系,不能嵌套定义
两个明确:
返回值类型:int
参数列表:int a,int b
下为定义方法:
public class MethodDemo {
public static void main(String[] args) {
}
public static int sum(int a,int b){
return a + b ;
}
}
进一步:调用方法:
调用方法,不仅仅要看方法名,还要看方法的参数(个数和类型)
A:单独调用,没有意义
B:赋值调用(推荐方式)
C:输出调用
public class MethodDemo {
public static void main(String[] args) {
//单独调用
sum(10, 20);
//赋值调用
int result = sum(10, 20);
System.out.println(result);
//输出调用
System.out.println(sum(10, 20));
}
public static int sum(int a, int b) {
return a + b;
}
}
方法调用图解:
案例2:方法求两个数据较大值:
需求:录入两个数据,返回两个数中的较大值
应当把键盘录入数据的动作放在main方法中
命名习惯问题:
类:如果是一个单词,首字母大写
如果为多个单词,每个单词的首字母大写
方法:如果是一个单词,首字母小写
如果是多个单词,第二个单词首字母大写
代码如下:
<