java定义一个方法计算三角形,长方形,圆形面积和周长
/*** 定义一个方法,返回一个圆的周长 半径* 定义一个方法,返回一个圆的面积 半径* 定义一个方法,返回一个矩形的周长 长 宽* 定义一个方法,返回一个矩形的周长 长 宽* 定义一个方法,返回一个三角形的周长 三个边* 定义一个方法,返回一个三角形的周长 三个边 海伦公式*/
public class Test31 {public static void main(String[] args) {double primeter = getPrimeter(4,5,3);System.out.println(primeter);double areas = getAreas(3,4,5);System.out.println(areas);}//定义一个方法,返回一个圆的周长 半径public static double getPrimeter(int r){return 2*Math.PI*r;}//定义一个方法,返回一个圆的面积 半径public static double getAreas(int r){return Math.PI*r*r;}//定义一个方法,返回一个矩形的周长 长 宽public static double getPrimeter(int a,int b){return a*b;}//定义一个方法,返回一个矩形的周长 长 宽public static double getAreas(int a,int b){return (a+b)*2;}//定义一个方法,返回一个三角形的周长 三个边public static double getPrimeter(int a,int b,int c){if (a+b>c&&a+c>b&&b+c>a){return a+b+c;}return 0;}//定义一个方法,返回一个三角形的周长 三个边 海伦公式public static double getAreas(int a,int b,int c){if (a+b>c&&a+c>b&&b+c>a){double p = (a+b+c)/2.0;double s = p*(p-a)*(p-b)*(p-c);return Math.sqrt(s);}return 0;}
}
执行代码如下: