java输出三角形的面积和边长

admin3个月前软件教程35

Java作为一种面向对象的编程语言,能够轻松地实现各种计算功能。其中,输出三角形面积和边长也是一种很基础的计算。下面我们通过代码演示实现。

import java.util.Scanner;public class Triangle {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入三角形的三条边长:");double a = input.nextDouble();double b = input.nextDouble();double c = input.nextDouble();if (a + b >c && a + c >b && b + c >a) {double p = (a + b + c) / 2;double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));System.out.println("三角形的面积为:" + s);System.out.println("三角形的周长为:" + (a + b + c));} else {System.out.println("输入的三条边不能组成三角形!");}}}

以上代码主要包括三个部分:输入三角形的三条边长、判断是否为合法三角形、输出三角形的面积和周长。其中,输入需要用到Scanner类,可以从键盘获取用户输入的数值。

需要注意的是,判断三条边是否可以组成三角形的条件为:任意两边之和大于第三边。如果不符合条件,则输出错误提示信息。

最后,计算三角形的面积和周长需要使用三边边长计算出半周长p,然后根据海伦公式计算面积。周长则为三条边长的总和。

通过以上代码实现,我们可以轻松地输出任意三角形的面积和边长。这在计算几何等领域中具有较大的实际应用价值。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

芒果TV弹幕不见了

芒果TV弹幕不见了是因为由于观众们在观看节目时经常会发表一些过激的言辞导致最终芒果tv为了保护良好的试听环境而限制了弹幕功能。在现在的芒果tv中只有特定的节目才会支持弹幕功能,而非直播节目则是直接没有...

soul把对方拉黑后在广场发的瞬间他能看到吗

soul把对方拉黑后在广场发的瞬间他不能看到,不仅如此,将对方拉黑后,对方除了不能查看你的瞬间之外,也不能给你发送消息、查看主页,也不能搜索或者匹配到你。2019年6月28日,国家网信办通报称,针对网...

探探解除匹配是单向的吗

探探解除匹配是双向的,即探探解除匹配对方无法看到自己的。且探探把对方解除配对方不知道。当用户取消了配对,对方的列表中不会显示是谁和对方进行的配对。如果探探中对方解除匹配了,就不能发消息了。探探是一个基...

soul自闭中是不是隐身

soul自闭中是隐身。soul显示自闭的作用就是不想被人打扰,在好友的消息列表中,头像上的绿点就会消失,系统不会自动匹配聊天的人。Soul-基于心灵的智能社交APP。功能是寻找最适合自己的灵魂伴侣。...

腾讯微视可以进行直播吗

大家好,我是80知识网,上述问题将由我为大家进行解答。以微视8.3.1.588版本为例,微视暂时还没有提供直播功能,目前只能上传发布短视频。微视是腾讯于2013年9月28日推出一个短视频创作与分享平台...

什么是集成软件开发包

软件开发包是一些被软件工程师用于为特定 的软件包、软件框架、硬件平台、操作系统等建立 应用软件的开发工具的集合。 其中主要的语言开发工具有几大类:java 开发工具、net开发工具、delphi开发工...