- @author 祁蒙恩
2019年7月11日
**
方法总结
**
- 1.方法定义处的参数成为形式参数,有类型
- 2.方法处调用的参数成为实际参数,没有类型,但是是一个实际的值
- 3.实际参数和形式参数的名称可以相同,也可以不同
- 4.方法调用的实际参数的类型、个数、顺序必须与方法方法定义出的形式参数类型、个数、顺序等完全一致。
- 5.在方法定义时,返回值的类型定义成void还是其他的数据类型完全取决于实际情况。
- 6 如果方法的结果会在其他的方法中使用,那么该方法可以定义为带返回值的方法;如果方法本身的功能只能输出,则可以定义为void。*
一、定义方法_01Calc
public class _01Calc {
/**
* @param 祁蒙恩
*
*/
public static int add(int x,int y){//方法执行不确定的因素放到小括号中,叫做形式参数。简称形参
int result=x+y;
return result; //return结束方法,同时将运算的结果提供给方法调用处
}
}
二、调用_01Calc 中的方法
/**
* @author 祁蒙恩
*
* 2019年7月11日
* 方法总结:
* 1.方法定义处的参数成为形式参数,有类型
* 2.方法处调用的参数成为实际参数,没有类型,但是是一个实际的值
* 3.实际参数和形式参数的名称可以相同,也可以不同
* 4.方法调用的实际参数的类型、个数、顺序必须与方法方法定义出的形式参数类型、个数、顺序等完全一致。
* 5.在方法定义时,返回值的类型定义成void还是其他的数据类型完全取决于实际情况。
* 如果方法的结果会在其他的方法中使用,那么该方法可以定义为带返回值的方法;如果方法本身的功能只能输出,则可以定义为void。
*/
public class _02Calc {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请书写第一个数:");
int a=input.nextInt();
System.out.println("请书写第二个数:");
int y=input.nextInt();
int s=_01Calc.add(a,y);//实际参数
System.out.println("结果是:"+s);
}
}
三、运行结果