有些方法的需求是需要方法的调用者传入指定参数 ;
让方法内部按照动态传入的数据执行代码 ;
所以需要方法来定义形式参数 ;

格式 : 权限修饰符 返回值 name(形参1,形参2…){

  1. 方法语句体<br /> }<br />形式参数格式: 变量类型 变量名1 , 变量类型 变量名2···<br />形式参数简称形参 ; 从方法定义的角度 并不知道形参的值 ;<br />所以方法调用者在调用方法时 , 必须传入实际参数(实参) ; <br />相当于实参给形参赋值 ;

※ 注意点 :

实参必须按形参类型传入 , 类型不匹配 //报错 ;
传入的实参的数量必须与形参一致 , 不匹配则报错
不同方法之间的形参名字可以重名 ;

方法的参数是由于方法调用时 , 需动态传入数据

方法还有一个返回值功能 : return

方法执行后 , 需要返回给调用者一个结果 ;
那么方法就要使用返回值功能 ;
格式: 权限修饰符 返回值类型 name(形参){
//方法语句体
return 对应类型结果
}
image.png

※如果方法有返回值 可在对象调用时选对应类型的变量进行接收

例 : int resule=类名.方法名(实参); //然后打印resule

※如果程序设计上需要改方法返回一个结果

则void(返回值类型)不写 在void位置写上返回值类型
一但定义返回值类型 那么在方法内部必须使用return返回对应类型值
例 : public int plus(int a , int b){
return a+b;
}