java中的方法跟c里的函数还是很像的,二者都可以进行函数的调用和返回函数值
public class prace1{
public static void main(String [] args){
int sum=
getSum(10,20,30); //直接调用
int sum=getSum(10,20,30);//复制调用
System.out.println(sum);
System.out.println(getSum(10,20,30));//输出调用
}
public static int getSum(int number1,int number2,int number3){//这里给返回值进行定义说明什么类型
int result=number1+number2+number3;
return result; //返回给方法的调用处
}
}
当然在遇到设计方法时要考虑三个问题:1:我要干嘛 2:我干这件事需要干什么才能完成 3:方法的调用处是否需要继续使用结果?(是否需要返回值)
区分方法是否构成重载:同类同名不同参,返回值不用管
以下是带返回值方法定义的完整格式:
方法的注意事项:
方法不调用就不执行
方法与方法之间是平级关系,不能相互嵌套
方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写,如果要编写return,后面不能跟具体的数据,
return语句下面,不能写代码,因为永远执行不到,属于无效代码