为什么要有方法?
对一段程序进行封装,使这段程序可以反复使用而不用再重复编写,下一次使用的时候直接调用该方法。
什么是方法?
方法就是完成特定功能的代码块,在很多语言中都有函数的定义,在java称之为方法。
定义一个方法
// 定义一个求两个数之和的方法
/*public是这个方法的修饰符;
* int 代表的是这个方法返回值的类型;如果无返回值,则定义为void空类型
* getSum是方法名;
* a,b分别为这个方法的两个参数,要定义类型,其实在这里a,b是形式参数
* */
public static int getSum(int a,int b) {
// 方法体
int Sum=a+b;
// 返回值:由return带回给调用者
return Sum;
}
定义格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){
方法体;
return 返回值;
}
调用刚才定义的方法
在主方法中调用定义的方法
package org.org.westos.practice;
public class method05 {
public static void main(String[] args) {
//调用方法
/*
* 单独调用一般无意义
* 赋值调用:定义一个变量来接受方法的返回值,注意类型的一致性
* 输出调用:直接将返回来的值输出,这样下面的程序就不能使用这个返回值了*/
//在这里传入的10和20称为实际参数,即实参,实参和形参个数和数据类型要一一对应
//用一个变量接受,定义的方法返回的是什么类型,就要用相同的类型接受
int S=getSum(10,20);
System.out.println(S);
30
}
}