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;}
}

执行代码如下:

java定义一个方法计算三角形,长方形,圆形面积和周长相关推荐

  1. Java编写圆形三角形长方形等面积与周长

    Java编写点线,三角形长方形圆形等面积与周长** 初学者 设计一个能够描述点(point).线(line).圆(circle).矩形(rectangle)和三角形(triangle)等几何形状的类体 ...

  2. java定义一个方法,返回一个整数数组的元素平均值

    java定义一个方法,返回一个整数数组的元素平均值 /*** 定义一个方法* 返回一个整数数组的元素平均值*/ public class Test25 {public static double av ...

  3. java定义一个方法,返回一个整数数组的元素最小值

    java定义一个方法,返回一个整数数组的元素最小值 /*** 定义一个方法* 返回一个整数数组的元素最小值*/ public class Test24 {public static int minAr ...

  4. java定义一个方法,返回整数数组的元素最大值

    java定义一个方法,返回整数数组的元素最大值 /*** 定义一个方法* 返回整数数组的元素最大值*/ public class Test23 {public static int maxArray( ...

  5. java定义一个方法,返回一个整数数组的和

    java定义一个方法,返回一个整数数组的和 /*** 定义一个方法* 返回一个整数数组的和*/ public class Test22 {//定义数组public static int getArra ...

  6. java定义一个方法,返回一个浮点数保留两位小数,考虑四舍五入的结果

    java定义一个方法,返回一个浮点数保留两位小数,考虑四舍五入的结果 /*** 定义一个方法* 返回一个浮点数保留两位小数* 考虑四舍五入的结果*/ public class Test21 {publ ...

  7. java定义一个方法,返回a的b次方

    java定义一个方法,返回a的b次方 /*** 定义一个方法* 返回a的b次方*/ public class Test20 {public static long pow(int a,int b){l ...

  8. java定义一个方法,向控制台输出一个整数的阶乘

    java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...

  9. java定义一个方法,向控制台输出99乘法表

    java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...

最新文章

  1. PP模块快速入门之功能简介(二)
  2. MNN.Tensor exit code -1073740791 (0xC0000409) 解决
  3. java基础提升篇:Static关键字
  4. Spring Boot——LocalDateTime格式化配置
  5. 精通webpack的5大关键点
  6. 关于vue外卖项目的一些总结
  7. vs在release下调试时局部变量值错位修复
  8. 985毕业,3年大数据经验,面试阿里腾讯失败,只因做不好报表
  9. 摘来的去视频网站的广告方法
  10. 【java基础】重载与重写
  11. Java中 IO 常用操作
  12. 含泪推荐5款WIN10装机必备的软件
  13. python第四天 组合数据类型 文件与数据格式化
  14. 回溯法——利用解空间树解决0-1背包问题
  15. 计算机管理器鼠标不见了怎么办,电脑的鼠标光标消失了
  16. ROS tf::TransfromBroadcaster tf::TransformListener listener.lookupTransform listener.waitForTransfor
  17. Python提取数据集中的数值变量/分类变量
  18. Vscode开发STM32单片机程序
  19. 程序员天梯排行榜,你在哪一级?
  20. 凯撒密码加密解密C语言详细代码

热门文章

  1. B2C电子商务系统研发
  2. MySQL常用系统名字
  3. 自然语言处理(NLP)-模型常用技巧:Mask【Padding Mask、Subsequent Mask】
  4. thinksnsv4.6运行php,SNS开源社交系统ThinkSNS V4.6.0
  5. 《c语言程序设计》网课答案,合理的服务半径是指居住区内达到居住区级公共服务设施的最大步行距离,一般为 800~1000 m,在地形起伏的地区还应适当减少。...
  6. 基于Andro平台的软件开发若干关键技术研究(笔记)
  7. nvme-cli常用指令
  8. $Self~Problem~C~:~Samsara$
  9. SELinux,查看 SELinux状态及关闭SELinux
  10. Java环境配置JDK1.8u、JDK11u安装(附jdk1.8u64位jdk11安装包)