JAVA-Day 15:带返回值的方法的定义和调用
带返回值的方法的定义和调用
带返回值的方法和调用格式为
public static 返回值类型 方法名(参数){
方法体;
return返回值;
}
调用格式为
1直接调用
方法名(实参)
2赋值调用
整数类型 变量名=方法名 (实参);
3输出调用
System.out.println(方法名(实参)😉
定义方法,比较两个长方形的面积
double num=getArea(1.7,1.9);
double num1=getArea(2.5,1.6);
if (num>num1){
System.out.println("第一个长方形大");
}else{
System.out.println("第二个长方形大");
}
}
public static double getArea(double len,double wid){
double area=(len*wid);
return area;
代码运行结果如下图所示:
注意事项:
-
方法不调用就不执行
-
方法与方法之间是平级关系,不能互相嵌套
-
方法的编写顺序和执行顺序无关
-
方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可以省略return语句不写,如果要编写return,后面不能跟具体的数据。
-
return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。
-
方法没有返回值,可以省略不写,如果书写,表示结束方法
-
方法有返回值,必须要写,表示结束方法和返回结果